mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
31 lines
1.1 KiB
TypeScript
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 {};
|