1 | import { PreferenceSchemaProperties } from '../../common/preferences/preference-schema';
|
2 | export interface OverridePreferenceName {
|
3 | preferenceName: string;
|
4 | overrideIdentifier: string;
|
5 | }
|
6 | export declare namespace OverridePreferenceName {
|
7 | function is(arg: unknown): arg is OverridePreferenceName;
|
8 | }
|
9 | export declare const OVERRIDE_PROPERTY_PATTERN: RegExp;
|
10 | export declare const getOverridePattern: (identifier: string) => string;
|
11 | export declare class PreferenceLanguageOverrideService {
|
12 | protected readonly overrideIdentifiers: Set<string>;
|
13 | testOverrideValue(name: string, value: unknown): value is PreferenceSchemaProperties;
|
14 | |
15 |
|
16 |
|
17 |
|
18 | markLanguageOverride(overrideIdentifier: string): string;
|
19 | |
20 |
|
21 |
|
22 | overridePreferenceName({ preferenceName, overrideIdentifier }: OverridePreferenceName): string;
|
23 | |
24 |
|
25 |
|
26 | overriddenPreferenceName(name: string): OverridePreferenceName | undefined;
|
27 | computeOverridePatternPropertiesKey(): string | undefined;
|
28 | getOverridePreferenceNames(preferenceName: string): IterableIterator<string>;
|
29 | |
30 |
|
31 |
|
32 |
|
33 | addOverrideIdentifier(overrideIdentifier: string): boolean;
|
34 | |
35 |
|
36 |
|
37 |
|
38 | removeOverrideIdentifier(overrideIdentifier: string): boolean;
|
39 | }
|
40 |
|
\ | No newline at end of file |