@nebular/theme
Version:
@nebular/theme
34 lines (33 loc) • 1.34 kB
TypeScript
import { OnChanges } from '@angular/core';
import { NbColumnDefDirective } from '../cdk/table/cell';
import * as i0 from "@angular/core";
/**
* 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;
static ɵfac: i0.ɵɵFactoryDeclaration<NbTreeGridColumnDefDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NbTreeGridColumnDefDirective, "[nbTreeGridColumnDef]", never, { "name": { "alias": "nbTreeGridColumnDef"; "required": false; }; "hideOn": { "alias": "hideOn"; "required": false; }; "showOn": { "alias": "showOn"; "required": false; }; }, {}, never, never, false, never>;
}