@clr/angular
Version:
Angular components for Clarity
29 lines (25 loc) • 1.41 kB
TypeScript
import * as i0 from '@angular/core';
import { OnDestroy, OnInit, ElementRef, Type } from '@angular/core';
import { ResponsiveNavigationService, ResponsiveNavControlMessage } from '@clr/angular/layout/nav';
import * as i2 from '@angular/common';
import * as i3 from '@clr/angular/icon';
declare class ClrMainContainer implements OnDestroy, OnInit {
private elRef;
private responsiveNavService;
private _subscription;
private _classList;
constructor(elRef: ElementRef<HTMLElement>, responsiveNavService: ResponsiveNavigationService);
ngOnInit(): void;
processMessage(message: ResponsiveNavControlMessage): void;
controlNav(controlCode: string, navClass: string): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrMainContainer, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ClrMainContainer, "clr-main-container", never, {}, {}, never, never, false, never>;
}
declare const CLR_LAYOUT_DIRECTIVES: Type<any>[];
declare class ClrMainContainerModule {
static ɵfac: i0.ɵɵFactoryDeclaration<ClrMainContainerModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<ClrMainContainerModule, [typeof ClrMainContainer], [typeof i2.CommonModule, typeof i3.ClrIcon], [typeof ClrMainContainer]>;
static ɵinj: i0.ɵɵInjectorDeclaration<ClrMainContainerModule>;
}
export { CLR_LAYOUT_DIRECTIVES, ClrMainContainer, ClrMainContainerModule };