不用node-cron
This commit is contained in:
parent
7e8a7e21a0
commit
ec13b32b49
|
|
@ -1,4 +1,3 @@
|
|||
import { RecurrenceRule, RecurrenceSpecDateRange, RecurrenceSpecObjLit } from 'node-schedule';
|
||||
import { EntityDict } from './Entity';
|
||||
import { AsyncContext } from "../store/AsyncRowStore";
|
||||
declare type RoutineFn<ED extends EntityDict, Cxt extends AsyncContext<ED>> = (context: Cxt) => Promise<string>;
|
||||
|
|
@ -8,7 +7,7 @@ export declare type Routine<ED extends EntityDict, Cxt extends AsyncContext<ED>>
|
|||
};
|
||||
export declare type Timer<ED extends EntityDict, Cxt extends AsyncContext<ED>> = {
|
||||
name: string;
|
||||
cron: RecurrenceRule | RecurrenceSpecDateRange | RecurrenceSpecObjLit | Date | string | number;
|
||||
cron: string;
|
||||
fn: RoutineFn<ED, Cxt>;
|
||||
};
|
||||
export {};
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@
|
|||
"@types/luxon": "^2.0.9",
|
||||
"@types/mocha": "^8.2.0",
|
||||
"@types/node": "^14.14.25",
|
||||
"@types/node-schedule": "^2.1.0",
|
||||
"@types/react": "^17.0.2",
|
||||
"@types/uuid": "^8.3.0",
|
||||
"@types/wechat-miniprogram": "^3.4.1",
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import { RecurrenceRule, RecurrenceSpecDateRange, RecurrenceSpecObjLit } from 'node-schedule';
|
||||
import { EntityDict } from './Entity';
|
||||
import { AsyncContext } from "../store/AsyncRowStore";
|
||||
|
||||
|
|
@ -11,6 +10,6 @@ export type Routine<ED extends EntityDict, Cxt extends AsyncContext<ED>> = {
|
|||
|
||||
export type Timer<ED extends EntityDict, Cxt extends AsyncContext<ED>> = {
|
||||
name: string;
|
||||
cron: RecurrenceRule | RecurrenceSpecDateRange | RecurrenceSpecObjLit | Date | string | number;
|
||||
cron: string;
|
||||
fn: RoutineFn<ED, Cxt>;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue