aggregation-platform/d.ts/developer/ts/dataManagerModel.d.ts

40 lines
1.2 KiB
TypeScript
Raw Normal View History

/// <reference path="../../includes.d.ts" />
/// <reference path="developerPlugin.d.ts" />
declare module Developer {
class OptionsParams {
pagerSizeOption: number[];
dataType: any;
currentTableSize: number;
dataBatch: any;
labels: {};
currentPageNum: number;
totalSize: any;
priorTableSize: number;
2016-09-20 19:00:09 +08:00
keyQuery: any;
2016-09-22 19:44:12 +08:00
volumeType: number;
createParamData(): {
currentPageNum: number;
dataType: any;
submittedBatch: any;
limit: number;
priorTableSize: number;
2016-09-20 19:00:09 +08:00
keyQuery: any;
2016-09-22 19:44:12 +08:00
volumeType: number;
};
getPageSizeNum(): number;
}
class DataModelService {
2016-09-12 16:30:17 +08:00
data: Array<any>;
2016-09-11 17:37:24 +08:00
paramOptions: OptionsParams;
2016-09-12 16:30:17 +08:00
transferTasks: Array<any>;
constructor();
protected getDataModel(paramOptions: any): any;
initParamOptions(): void;
updateModel(): void;
maybeFormat(): void;
updateParamOption(option: string, value: any): void;
getParamOption(key: string): any;
2016-09-12 16:30:17 +08:00
startIntervalTask($interval: any, $http: any): void;
}
}