UNPKG

1.64 kBTypeScriptView Raw
1import { interfaces } from 'inversify';
2import { PreferenceProxy, PreferenceService, PreferenceSchema } from './preferences';
3export declare const corePreferenceSchema: PreferenceSchema;
4export interface CoreConfiguration {
5 'application.confirmExit': 'never' | 'ifRequired' | 'always';
6 'breadcrumbs.enabled': boolean;
7 'files.encoding': string;
8 'keyboard.dispatch': 'code' | 'keyCode';
9 'window.menuBarVisibility': 'classic' | 'visible' | 'hidden' | 'compact';
10 'window.title': string;
11 'window.titleSeparator': string;
12 'workbench.list.openMode': 'singleClick' | 'doubleClick';
13 'workbench.commandPalette.history': number;
14 'workbench.editor.highlightModifiedTabs': boolean;
15 'workbench.editor.mouseBackForwardToNavigate': boolean;
16 'workbench.editor.closeOnFileDelete': boolean;
17 'workbench.colorTheme': string;
18 'workbench.iconTheme': string;
19 'workbench.silentNotifications': boolean;
20 'workbench.statusBar.visible': boolean;
21 'workbench.tree.renderIndentGuides': 'onHover' | 'none' | 'always';
22 'workbench.hover.delay': number;
23 'workbench.sash.hoverDelay': number;
24 'workbench.sash.size': number;
25 'workbench.tab.maximize': boolean;
26}
27export declare const CorePreferenceContribution: unique symbol;
28export declare const CorePreferences: unique symbol;
29export declare type CorePreferences = PreferenceProxy<CoreConfiguration>;
30export declare function createCorePreferences(preferences: PreferenceService, schema?: PreferenceSchema): CorePreferences;
31export declare function bindCorePreferences(bind: interfaces.Bind): void;
32//# sourceMappingURL=core-preferences.d.ts.map
\No newline at end of file