UNPKG

@twilio/flex-ui

Version:

Twilio Flex UI

37 lines (36 loc) 1.34 kB
/** * Locale Source types * @category Localization * @ignore * @enum {"FlexDefault" | "AccountDefault" | "UserPreference" | "BrowserSetting" } FlexLocaleSourceType * @property {"FlexDefault"} FlexDefault - Events originating from Flex Default * @property {"AccountDefault"} AccountDefault - Events originating from Account Default * @property {"UserPreference"} UserPreference - Events originating from User Preference * @property {"BrowserSetting"} BrowserSetting - Events originating from Browser Setting */ export declare enum LocaleSource { FlexDefault = "flex default", AccountDefault = "account default", UserPreference = "user preference", BrowserSetting = "browser setting" } /** * Available locale containing the tag and name * @interface AvailableLocale * @property {string} tag The language tag of the locale * @property {string} name The name of the locale * @category Localization * @example * { * tag: "es-MX", * name: "Español (México)" * } */ export interface AvailableLocale { tag: string; name: string; } export declare const LOCALE_PREFERENCE_LOCAL_STORAGE_KEY = "TWILIO_FLEX_LOCALE_PREFERENCE"; export declare const DEFAULT_LOCALE_TAG = "en-US"; export declare const DEFAULT_AVAILABLE_LOCALES: Array<AvailableLocale>; export declare const LOCALE_INIT_TIMEOUT = 10000;