@grandlinex/react-components
Version:
21 lines (20 loc) • 497 B
TypeScript
export interface LangDataDataElement {
key: string;
value: string;
}
export interface LangData {
code: string;
label: string;
data: LangDataDataElement[];
}
export declare class GLang {
code: string;
map: Map<string, string>;
constructor(langDat: LangData | null);
getMissingSet(): Set<string> | null;
clear(): void;
loadLang(lang: LangData): void;
loadDev(lang: Record<string, string>): void;
get(key: string): string;
private translate;
}