21 lines
509 B
TypeScript
21 lines
509 B
TypeScript
import { JobSchedulerTemplateOptions } from '../types';
|
|
export interface JobSchedulerTemplateJson<D = any> {
|
|
data?: D;
|
|
opts?: JobSchedulerTemplateOptions;
|
|
}
|
|
export interface JobSchedulerJson<D = any> {
|
|
key: string;
|
|
name: string;
|
|
id?: string | null;
|
|
iterationCount?: number;
|
|
limit?: number;
|
|
startDate?: number;
|
|
endDate?: number;
|
|
tz?: string;
|
|
pattern?: string;
|
|
every?: number;
|
|
next?: number;
|
|
offset?: number;
|
|
template?: JobSchedulerTemplateJson<D>;
|
|
}
|