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