1 | import { interfaces } from 'inversify';
|
2 | import { PreferenceProxy, PreferenceService, PreferenceSchema } from './preferences';
|
3 | export declare const corePreferenceSchema: PreferenceSchema;
|
4 | export 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 | }
|
27 | export declare const CorePreferenceContribution: unique symbol;
|
28 | export declare const CorePreferences: unique symbol;
|
29 | export declare type CorePreferences = PreferenceProxy<CoreConfiguration>;
|
30 | export declare function createCorePreferences(preferences: PreferenceService, schema?: PreferenceSchema): CorePreferences;
|
31 | export declare function bindCorePreferences(bind: interfaces.Bind): void;
|
32 |
|
\ | No newline at end of file |