define.ts 813 B

12345678910111213141516171819
  1. import { ValidationDefine } from './validation';
  2. import { FlowGramAPIDefines } from './type';
  3. import { TaskRunDefine } from './task-run';
  4. import { TaskResultDefine } from './task-result';
  5. import { TaskReportDefine } from './task-report';
  6. import { TaskCancelDefine } from './task-cancel';
  7. import { ServerInfoDefine } from './server-info';
  8. import { FlowGramAPIName } from './constant';
  9. export const FlowGramAPIs: FlowGramAPIDefines = {
  10. [FlowGramAPIName.ServerInfo]: ServerInfoDefine,
  11. [FlowGramAPIName.TaskRun]: TaskRunDefine,
  12. [FlowGramAPIName.TaskReport]: TaskReportDefine,
  13. [FlowGramAPIName.TaskResult]: TaskResultDefine,
  14. [FlowGramAPIName.TaskCancel]: TaskCancelDefine,
  15. [FlowGramAPIName.Validation]: ValidationDefine,
  16. };
  17. export const FlowGramAPINames = Object.keys(FlowGramAPIs) as FlowGramAPIName[];