UNPKG

ngx-gem-spaas

Version:

This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.

21 lines (20 loc) 758 B
import { SettingsService } from "./settings.service"; import { Observable } from "rxjs"; import { ThemeModel, ThemeType } from "../_models/theme.model"; import * as i0 from "@angular/core"; export declare class ThemeService { private settingsService; private activeTheme; private activeTheme$; constructor(settingsService: SettingsService); initTheme(): void; toggleTheme(): void; setActiveTheme(theme: ThemeType): void; setCssVariables(props: any): void; setBodyData(props: any): void; private newTheme; onNewActiveTheme(): Observable<ThemeModel>; getActiveTheme(): ThemeModel; static ɵfac: i0.ɵɵFactoryDeclaration<ThemeService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ThemeService>; }