UNPKG

1.02 kBTypeScriptView Raw
1import { interfaces } from 'inversify';
2import URI from '../../common/uri';
3import { ContributionProvider } from '../../common/contribution-provider';
4export declare const PreferenceConfiguration: unique symbol;
5export interface PreferenceConfiguration {
6 name: string;
7}
8export declare function bindPreferenceConfigurations(bind: interfaces.Bind): void;
9export declare class PreferenceConfigurations {
10 protected readonly provider: ContributionProvider<PreferenceConfiguration>;
11 getPaths(): string[];
12 getConfigName(): string;
13 protected sectionNames: string[] | undefined;
14 getSectionNames(): string[];
15 isSectionName(name: string): boolean;
16 isAnyConfig(name: string): boolean;
17 isSectionUri(configUri: URI | undefined): boolean;
18 isConfigUri(configUri: URI | undefined): boolean;
19 getName(configUri: URI): string;
20 getPath(configUri: URI): string;
21 createUri(folder: URI, configPath?: string, configName?: string): URI;
22}
23//# sourceMappingURL=preference-configurations.d.ts.map
\No newline at end of file