You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
946 B
9 lines
946 B
import { LanguageSetting, CSpellUserSettings, LocaleId, LanguageId, BaseSetting } from './CSpellSettingsDef'; |
|
export declare type LanguageSettings = LanguageSetting[]; |
|
export declare function getDefaultLanguageSettings(): LanguageSettings; |
|
export declare function normalizeLanguageId(langId: LanguageId | LanguageId[]): Set<LanguageId>; |
|
export declare function normalizeLocal(local: LocaleId | LocaleId[]): Set<LocaleId>; |
|
export declare function isLocalInSet(local: LocaleId | LocaleId[], setOfLocals: Set<LocaleId>): boolean; |
|
export declare function calcSettingsForLanguage(languageSettings: LanguageSettings, languageId: LanguageId, local: LocaleId | LocaleId[]): BaseSetting; |
|
export declare function calcUserSettingsForLanguage(settings: CSpellUserSettings, languageId: string): CSpellUserSettings; |
|
export declare function calcSettingsForLanguageId(baseSettings: CSpellUserSettings, languageId: LanguageId[] | LanguageId): CSpellUserSettings;
|
|
|