跳到主要内容

SchedulesAPI

Defined in: packages/rxdb-plugin-trigger/src/types.ts:559

SchedulesAPI - 调度管理接口

Methods

activate()

activate(scheduleId): Promise<void>;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:571

激活调度

Parameters

ParameterType
scheduleIdstring

Returns

Promise<void>


create()

create(options): Promise<ScheduleInfo>;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:563

创建调度

Parameters

ParameterType
optionsScheduleCreateOptions

Returns

Promise<ScheduleInfo>


deactivate()

deactivate(scheduleId): Promise<void>;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:573

停用调度

Parameters

ParameterType
scheduleIdstring

Returns

Promise<void>


del()

del(scheduleId): Promise<void>;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:575

删除调度

Parameters

ParameterType
scheduleIdstring

Returns

Promise<void>


list()

list(taskId?): Promise<ScheduleInfo[]>;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:567

列出调度

Parameters

ParameterType
taskId?string

Returns

Promise<ScheduleInfo[]>


retrieve()

retrieve(scheduleId): Promise<ScheduleInfo | undefined>;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:565

获取调度详情

Parameters

ParameterType
scheduleIdstring

Returns

Promise<ScheduleInfo | undefined>


task()

task<TPayload, TOutput>(def): TaskHandle<TPayload, TOutput>;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:561

定义定时任务,返回任务句柄

Type Parameters

Type ParameterDefault type
TPayloadunknown
TOutputunknown

Parameters

ParameterType
defScheduleTaskDefinition<TOutput>

Returns

TaskHandle<TPayload, TOutput>


update()

update(scheduleId, options): Promise<ScheduleInfo>;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:569

更新调度

Parameters

ParameterType
scheduleIdstring
optionsScheduleUpdateOptions

Returns

Promise<ScheduleInfo>