@alauda-fe/common
Version:
Alauda frontend team common codes.
12 lines (11 loc) • 473 B
TypeScript
import { DeepReadonly } from 'ts-essentials';
interface LangInfo {
id: string;
name: string;
}
declare let __availableLanguages: LangInfo[];
export declare function loadAvailableLanguages(): Promise<LangInfo[]>;
export declare function getAvailableLanguages(): DeepReadonly<typeof __availableLanguages>;
export declare function getUserLanguage(availableLanguages?: string[]): string;
export declare function isBuiltInLanguage(language: string): boolean;
export {};