Skip to main content

Type Alias: SchedulerSequenceItem<TMetaData>

SchedulerSequenceItem<TMetaData> = { builder: () => Promise<any>; label: string; metadata?: TMetaData; } | (() => Promise<any>)

Defined in: packages/fast-check/src/arbitrary/_internals/interfaces/Scheduler.ts:139

Define an item to be passed to scheduleSequence

Type Parameters

Type ParameterDefault type
TMetaDataunknown

Union Members

Type Literal

{ builder: () => Promise<any>; label: string; metadata?: TMetaData; }

builder

builder: () => Promise<any>

Builder to start the task

Returns

Promise<any>

Remarks

Since 1.20.0

label

label: string

Label

Remarks

Since 1.20.0

metadata?

optional metadata?: TMetaData

Metadata to be attached into logs

Remarks

Since 1.25.0


Function

() => Promise<any>

Remarks

Since 1.20.0