@ngneat/transloco
Version:
The internationalization (i18n) library for Angular
33 lines (32 loc) • 733 B
TypeScript
interface LangResolverParams {
inline?: string;
provider: string | null | undefined;
active: string;
}
export declare class LangResolver {
initialized: boolean;
resolve({ inline, provider, active }: LangResolverParams): string;
/**
*
* Resolve the lang
*
* @example
*
* resolveLangBasedOnScope('todos/en') => en
* resolveLangBasedOnScope('en') => en
*
*/
resolveLangBasedOnScope(lang: string): string;
/**
*
* Resolve the lang path for loading
*
* @example
*
* resolveLangPath('todos', 'en') => todos/en
* resolveLangPath('en') => en
*
*/
resolveLangPath(lang: string, scope?: string): string;
}
export {};