UNPKG

@js-sugar/angular

Version:

JS-Sugar core package (Angular)

20 lines (19 loc) 639 B
import { Locale } from './locale'; import * as i0 from "@angular/core"; export interface LocaleChangeEvent { oldLocale?: Locale; newLocale: Locale; } export declare class LocaleProvider { private _locale?; private _locales; private _changeSubject; readonly change: import("rxjs").Observable<LocaleChangeEvent>; constructor(); add(locale: Locale): void; add(locales: Locale[]): void; set(localeName: string): void; get(): Locale | undefined; static ɵfac: i0.ɵɵFactoryDeclaration<LocaleProvider, never>; static ɵprov: i0.ɵɵInjectableDeclaration<LocaleProvider>; }