UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

21 lines (20 loc) 1.01 kB
import { AfterContentInit, OnChanges, SimpleChanges } from '@angular/core'; import { ResizeService } from '../resize/index'; import { LayoutSwitcherItemDirective } from './layout-switcher-item.directive'; import * as i0 from "@angular/core"; export declare class LayoutSwitcherDirective implements AfterContentInit, OnChanges { readonly resizeService: ResizeService; private readonly _elementRef; private readonly _viewContainerRef; group: string; private readonly _layouts; private _width; private _activeLayout; constructor(); ngOnChanges(changes: SimpleChanges): void; getActiveLayout(): LayoutSwitcherItemDirective | null; updateActiveLayout(): void; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<LayoutSwitcherDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<LayoutSwitcherDirective, "[uxLayoutSwitcher]", never, { "group": { "alias": "group"; "required": false; }; }, {}, ["_layouts"], never, false, never>; }