UNPKG

903 BTypeScriptView Raw
1import { OnChanges } from '@angular/core';
2import { NbColumnDefDirective } from '../cdk/table/cell';
3/**
4 * Column definition for the tree-grid.
5 * Defines a set of cells available for a table column.
6 */
7export declare class NbTreeGridColumnDefDirective extends NbColumnDefDirective implements OnChanges {
8 /**
9 * Column name
10 */
11 get name(): string;
12 set name(value: string);
13 private hideOnValue;
14 /**
15 * Amount of pixels of viewport at which column should be hidden.
16 * type number
17 */
18 get hideOn(): number | null;
19 set hideOn(value: number | null);
20 private showOnValue;
21 /**
22 * Amount of pixels of viewport at which column should be shown.
23 * type number
24 */
25 get showOn(): number | null;
26 set showOn(value: number | null);
27 ngOnChanges(): void;
28 shouldHide(width: number): boolean;
29 shouldShow(width: number): boolean;
30}