Skip to main content
Version: 0.17

Interface: Task<Type, Data, Options>

A Task represents work to be performed asynchronously.

Tasks can be identified with a type and id, although only type is required. Processors may use id for tracking purposes.

A task's optional data can be applied during processing, which may be further influenced by its options.

Type parameters​

NameType
Typestring
Dataunknown
Optionsunknown

Properties​

data​

• Optional data: Data

Defined in​

packages/@orbit/core/src/task.ts:13


id​

• Optional id: string

Defined in​

packages/@orbit/core/src/task.ts:12


options​

• Optional options: Options

Defined in​

packages/@orbit/core/src/task.ts:14


type​

• type: Type

Defined in​

packages/@orbit/core/src/task.ts:11