UNPKG

@hug/ngx-sidenav

Version:
24 lines (23 loc) 807 B
import { NgxMediaService } from '@hug/ngx-core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export type SidenavMode = 'over' | 'side'; export declare class NgxSidenavService { readonly openChanged$: Observable<boolean>; readonly modeChanged$: Observable<SidenavMode>; readonly hiddenChanged$: Observable<boolean>; protected mediaService: NgxMediaService; private readonly opened$; private readonly mode$; private readonly hidden$; private readonly toggle$; constructor(); open(): void; close(): void; toggle(): void; hide(): void; show(): void; mode(value: SidenavMode): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxSidenavService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgxSidenavService>; }