UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

22 lines (21 loc) 835 B
import { BehaviorSubject } from 'rxjs'; import { LoggerService } from './logger.service'; import * as i0 from "@angular/core"; /** * Le service est chargé de maintenir le code langue de l'application et de signaler le changement de langue aux observateurs. */ export declare class LangService { private logger; private static readonly DEF_LANG; /** Observable de la langue. */ subject: BehaviorSubject<string>; /** Par défaut, le code de la langue est stocké dans le localStorage. */ private hasLocalStorage; /** Nom par défaut du local storage. */ private localStorageName; constructor(logger: LoggerService); get lang(): string; set lang(code: string); static ɵfac: i0.ɵɵFactoryDeclaration<LangService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<LangService>; }