Module: "task"
Index
Interfaces
Functions
Functions
conditionWatcher
▸ conditionWatcher(opts
: RepeatTaskOptions & object): RunningTask
Defined in packages/sdk/base/src/task.ts:100
Parameters:
Name | Type |
---|---|
opts |
RepeatTaskOptions & object |
Returns: RunningTask
repeatTask
▸ repeatTask(opts
: RepeatTaskOptions, fn
: function): RunningTask
Defined in packages/sdk/base/src/task.ts:54
Runs an async function eternally until stopped
Parameters:
▪ opts: RepeatTaskOptions
▪ fn: function
function to run
▸ (ctx
: RepeatTaskContext): Promise‹void›
Parameters:
Name | Type |
---|---|
ctx |
RepeatTaskContext |
Returns: RunningTask
tryObtainValueWithRetries
▸ tryObtainValueWithRetries<A>(opts
: RetryTaskOptions‹A›): RunningTaskWithValue‹A›
Defined in packages/sdk/base/src/task.ts:128
Type parameters:
▪ A
Parameters:
Name | Type |
---|---|
opts |
RetryTaskOptions‹A› |
Returns: RunningTaskWithValue‹A›