@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / Task

Interface: Task<Input, Result>

Type Parameters

Input

Result

Properties

compute()

compute: (input) => Promise<Result>

Parameters

input: Input

Returns

Promise<Result>

Defined in

packages/sequencer/src/worker/flow/Task.ts:6


inputSerializer()

inputSerializer: () => TaskSerializer<Input>

Returns

TaskSerializer<Input>

Defined in

packages/sequencer/src/worker/flow/Task.ts:8


name

name: string

Defined in

packages/sequencer/src/worker/flow/Task.ts:2


prepare()

prepare: () => Promise<void>

Returns

Promise<void>

Defined in

packages/sequencer/src/worker/flow/Task.ts:4


resultSerializer()

resultSerializer: () => TaskSerializer<Result>

Returns

TaskSerializer<Result>

Defined in

packages/sequencer/src/worker/flow/Task.ts:9