UNPKG

@ux-aspects/ux-aspects

Version:

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

23 lines (22 loc) 1.23 kB
import { AfterViewInit, QueryList } from '@angular/core'; import { BaseResizableTableDirective } from '../resizable-table-base.directive'; import { ResizableTableColumnComponent } from '../resizable-table-column.component'; import * as i0 from "@angular/core"; export declare class ResizableExpandingTableDirective extends BaseResizableTableDirective implements AfterViewInit { private readonly _platformId; /** Get all the column headers */ columns: QueryList<ResizableTableColumnComponent>; /** Has horizontal overflow */ _overflowX: boolean; constructor(); ngAfterViewInit(): void; /** * If this is being used within a modal the table width may initially be zero. This can cause some issues when it does actually appear * visibily on screen. We should only setup the table once we actually have a width/ */ onTableReady(): void; /** Force the layout to recalculate */ updateLayout(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ResizableExpandingTableDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ResizableExpandingTableDirective, "[uxResizableExpandingTable]", ["ux-resizable-expanding-table"], {}, {}, ["columns"], never, false, never>; }