@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
TypeScript
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>;
}