@celo/base"task"

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›