inet-ui
Version:
iNet Angular UI === [![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][downloads-url]
23 lines (22 loc) • 1.32 kB
TypeScript
import { OnInit } from '@angular/core';
import { DataTableRow } from '../row/row.component';
import { CellCallback } from '../../types/cell-callback.type';
import * as i0 from "@angular/core";
export declare class DataTableColumn implements OnInit {
header?: string;
sortable: boolean;
resizable: boolean;
property: string;
styleClass?: string;
cellColors?: CellCallback;
width: number | string;
visible: boolean;
cellTemplate: any;
headerTemplate: any;
getCellColor(row: DataTableRow, index: number): string | undefined;
styleClassObject: {};
ngOnInit(): void;
private _initCellClass;
static ɵfac: i0.ɵɵFactoryDeclaration<DataTableColumn, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<DataTableColumn, "data-table-column", never, { "header": { "alias": "header"; "required": false; }; "sortable": { "alias": "sortable"; "required": false; }; "resizable": { "alias": "resizable"; "required": false; }; "property": { "alias": "property"; "required": false; }; "styleClass": { "alias": "styleClass"; "required": false; }; "cellColors": { "alias": "cellColors"; "required": false; }; "width": { "alias": "width"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; }, {}, ["cellTemplate", "headerTemplate"], never, false, never>;
}