clarity-angular
Version:
Angular components for Clarity
16 lines (15 loc) • 647 B
TypeScript
import { Observable } from "rxjs/Observable";
import { ClrResponsiveNavControlMessage } from "./clrResponsiveNavControlMessage";
export declare class ClrResponsiveNavigationService {
responsiveNavList: number[];
private registerNavSubject;
private controlNavSubject;
readonly registeredNavs: Observable<number[]>;
readonly navControl: Observable<ClrResponsiveNavControlMessage>;
constructor();
registerNav(navLevel: number): void;
isNavRegistered(navLevel: number): boolean;
unregisterNav(navLevel: number): void;
sendControlMessage(controlCode: string, navLevel: number): void;
closeAllNavs(): void;
}