generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
20 lines (19 loc) • 946 B
TypeScript
export declare function languageSnakeCase(language: any): any;
export declare function languageToJavaLanguage(language: any): any;
type specificLocales = 'javaLocaleMessageSourceSuffix' | 'angularLocale' | 'dayjsLocale' | 'fakerjsLocale';
type BaseLanguage = {
readonly languageTag: string;
readonly name: string;
readonly displayName: string;
readonly rtl: boolean;
};
export type Language = BaseLanguage & Readonly<Record<specificLocales, string | null>>;
export declare const supportedLanguages: readonly Language[];
export declare const findLanguageForTag: (languageTag: string, languages?: readonly Language[]) => Language | undefined;
export declare const defaultLanguage: Required<Language>;
export declare const generateLanguagesWebappOptions: (languages: readonly Language[]) => string[];
export declare function languagesAsChoices(languages?: readonly Language[]): {
value: string;
name: string;
}[];
export {};