choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
22 lines (21 loc) • 589 B
TypeScript
import { Handler } from '../event-manager';
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[];
cachedModified: Record[];
totalCount: number;
currentPage: number;
pageSize: number;
dataToJSON: DataToJSON;
children: DataSetChildren;
constructor(dataSet: DataSet);
}