choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
21 lines (20 loc) • 574 B
TypeScript
import { Handler } from '../../../lib/_util/EventManager';
import DataSet, { DataSetChildren } from './DataSet';
import Record from './Record';
import { DataToJSON } from './enum';
export default class DataSetSnapshot {
dataSet: DataSet;
records: Record[];
current?: Record;
events?: {
[eventName: string]: Handler[];
};
originalData: Record[];
cachedSelected: Record[];
totalCount: number;
currentPage: number;
pageSize: number;
dataToJSON: DataToJSON;
children: DataSetChildren;
constructor(dataSet: DataSet);
}