@nebular/theme
Version:
@nebular/theme
31 lines (30 loc) • 903 B
TypeScript
import { OnChanges } from '@angular/core';
import { NbColumnDefDirective } from '../cdk/table/cell';
/**
* Column definition for the tree-grid.
* Defines a set of cells available for a table column.
*/
export declare class NbTreeGridColumnDefDirective extends NbColumnDefDirective implements OnChanges {
/**
* Column name
*/
get name(): string;
set name(value: string);
private hideOnValue;
/**
* Amount of pixels of viewport at which column should be hidden.
* type number
*/
get hideOn(): number | null;
set hideOn(value: number | null);
private showOnValue;
/**
* Amount of pixels of viewport at which column should be shown.
* type number
*/
get showOn(): number | null;
set showOn(value: number | null);
ngOnChanges(): void;
shouldHide(width: number): boolean;
shouldShow(width: number): boolean;
}