UNPKG

@intuitionrobotics/thunderstorm

Version:
22 lines 720 B
import { type Locale, type LocaleDef, type StringKey } from "./types.js"; import { Module } from "@intuitionrobotics/ts-common"; type Config = { defaultLocale: Locale; locales: LocaleDef[]; }; export interface LanguageChangeListener { __onLanguageChanged(): void; } export declare class LocaleModule_Class extends Module<Config> { constructor(); private activeLocale; private defaultLocale; private selectedLanguage; protected init(): void; setLanguage(locale: Locale): LocaleDef; getAvailableLanguages(): LocaleDef[]; get(key: StringKey, ...params: any[]): string; } export declare const LocaleModule: LocaleModule_Class; export {}; //# sourceMappingURL=LocaleModule.d.ts.map