UNPKG

ngx-slice-kit

Version:

[![npm version](https://badge.fury.io/js/ngx-slice-kit.svg)](https://badge.fury.io/js/ngx-slice-kit)

19 lines (18 loc) 763 B
import { BehaviorSubject, Observable } from 'rxjs'; import { SidenavOptions, SidenavState } from './sidenav.options'; import * as i0 from "@angular/core"; export declare class SidenavService { sidenavOpened$: BehaviorSubject<boolean>; options$: BehaviorSubject<SidenavOptions>; constructor(); get options(): SidenavOptions; set options(value: SidenavOptions); get optionsObservable(): Observable<boolean>; get isOpened(): boolean; set isOpened(value: boolean); get openedState(): SidenavState; get openedObservableState(): Observable<boolean>; updateOptions(o: SidenavOptions): void; static ɵfac: i0.ɵɵFactoryDeclaration<SidenavService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<SidenavService>; }