solorice/vscode/extensions/icrawl.discord-vscode-5.8.0/dist/util.d.ts
2022-04-28 20:54:44 +03:00

31 lines
1.1 KiB
TypeScript

import { TextDocument, WorkspaceConfiguration } from 'vscode';
import type { API } from './git';
declare type WorkspaceExtensionConfiguration = WorkspaceConfiguration & {
enabled: boolean;
detailsIdling: string;
detailsEditing: string;
detailsDebugging: string;
lowerDetailsIdling: string;
lowerDetailsEditing: string;
lowerDetailsDebugging: string;
lowerDetailsNoWorkspaceFound: string;
largeImageIdling: string;
largeImage: string;
smallImage: string;
suppressNotifications: boolean;
workspaceExcludePatterns: string[];
swapBigAndSmallImage: boolean;
removeDetails: boolean;
removeLowerDetails: boolean;
removeTimestamp: boolean;
removeRemoteRepository: boolean;
idleTimeout: number;
};
export declare function getConfig(): WorkspaceExtensionConfiguration;
export declare const toLower: (str: string) => string;
export declare const toUpper: (str: string) => string;
export declare const toTitle: (str: string) => string;
export declare function resolveFileIcon(document: TextDocument): string;
export declare function getGit(): Promise<API | null | undefined>;
export {};