ornamentum
Version:
Angular Toolkit
42 lines (41 loc) • 655 B
TypeScript
/**
* Data table row model.
*/
export interface DataTableRow<T> {
/**
* Source data item reference.
*/
item: T;
/**
* Row selected state.
*/
selected: boolean;
/**
* Row disabled state.
*/
disabled: boolean;
/**
* Row color hex.
*/
color: string;
/**
* Row CSS class name.
*/
cssClass: string;
/**
* Row tooltip text.
*/
tooltip: string;
/**
* Row auto generated index.
*/
index: number;
/**
* Row expanded state.
*/
expanded: boolean;
/**
* Row data loaded state.
*/
dataLoaded: boolean;
}