UNPKG

@ngx-easy-i18n-js/core

Version:

The easy internationalization (i18n) library for Angular

28 lines (27 loc) 844 B
import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare abstract class EasyI18nStore { /** * Return stored culture */ abstract get(): Observable<string | null>; abstract save(locale: string): Observable<boolean>; } /** * This store, get stored culture */ export declare class EmptyEasyI18nStore extends EasyI18nStore { get(): Observable<string | null>; save(locale: string): Observable<boolean>; static ɵfac: i0.ɵɵFactoryDeclaration<EmptyEasyI18nStore, never>; static ɵprov: i0.ɵɵInjectableDeclaration<EmptyEasyI18nStore>; } /** * Use localStorage */ export declare class LocalStorageEasyI18nStore extends EasyI18nStore { private readonly key; constructor(key: string); get(): Observable<string | null>; save(locale: string): Observable<boolean>; }