ng2-qgrid
Version:
Angular Grid
36 lines (31 loc) • 718 B
TypeScript
import { ColumnView } from './view/column.view';
import { RowView } from './view/row.view';
/**
* A class that contains results of q-grid invalidate.
*
* ### Suggested Links
* [table.js](https://github.com/qgrid/ng2/blob/master/src/core/dom/table.js)
*/
export declare interface SceneModel {
/**
* Status of invalidation.
*
* * `start` request to refresh the q-grid.
* * `pull` request to propagate a q-grid model to the UI.
* * `push` request UI to draw a model.
* * `stop` scene in the stable state.
*/
status?: string;
/**
* List of rows to render.
*/
rows?: RowView[];
/**
* Column rendering object.
*/
column?: {
rows: ColumnView[][],
line: ColumnView[],
area: {}
};
}