ngx-slice-kit
Version:
[](https://badge.fury.io/js/ngx-slice-kit)
19 lines (18 loc) • 763 B
TypeScript
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>;
}