@lxlib/theme
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
25 lines (24 loc) • 745 B
TypeScript
import { Observable } from 'rxjs';
import { App, Layout, SettingsNotify, User, Company } from './interface';
export declare const LAYOUT = "layout";
export declare const USER = "user";
export declare const APP = "app";
export declare const COMPANY = "company";
export declare class SettingsService {
private notify$;
private _app;
private _user;
private _layout;
private _company;
private get;
private set;
get layout(): Layout;
get app(): App;
get company(): Company;
get user(): User;
get notify(): Observable<SettingsNotify>;
setLayout(name: string | Layout, value?: any): boolean;
setApp(value: App): boolean;
setUser(value: User): boolean;
setCompany(value: Company): void;
}