job-scheduler-json.d.ts 509 B

1234567891011121314151617181920
  1. import { JobSchedulerTemplateOptions } from '../types';
  2. export interface JobSchedulerTemplateJson<D = any> {
  3. data?: D;
  4. opts?: JobSchedulerTemplateOptions;
  5. }
  6. export interface JobSchedulerJson<D = any> {
  7. key: string;
  8. name: string;
  9. id?: string | null;
  10. iterationCount?: number;
  11. limit?: number;
  12. startDate?: number;
  13. endDate?: number;
  14. tz?: string;
  15. pattern?: string;
  16. every?: number;
  17. next?: number;
  18. offset?: number;
  19. template?: JobSchedulerTemplateJson<D>;
  20. }