PriorityMailboxOptionsBuilder
Defined in: src/mailbox/PriorityMailboxOptions.ts:15
Fluent builder for PriorityMailboxOptionsType:
new PriorityMailbox(PriorityMailboxOptions.create<Command>() .withPriorityFor((m) => m.urgent ? 0 : 10));Extends
Section titled “Extends”Type Parameters
Section titled “Type Parameters”T
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PriorityMailboxOptionsBuilder<
T>():PriorityMailboxOptionsBuilder<T>
Returns
Section titled “Returns”PriorityMailboxOptionsBuilder<T>
Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”build()
Section titled “build()”build():
Partial<T>
Defined in: src/util/OptionsBuilder.ts:51
Snapshot the set fields as an independent Partial<T> (own props only).
Returns
Section titled “Returns”Partial<T>
Inherited from
Section titled “Inherited from”withPriorityFor()
Section titled “withPriorityFor()”withPriorityFor(
priorityFor):this
Defined in: src/mailbox/PriorityMailboxOptions.ts:22
Priority function: lower numbers are dequeued first (0 = highest). Required.
Parameters
Section titled “Parameters”priorityFor
Section titled “priorityFor”Returns
Section titled “Returns”this
create()
Section titled “create()”
staticcreate<T>():PriorityMailboxOptionsBuilder<T>
Defined in: src/mailbox/PriorityMailboxOptions.ts:17
Start a fresh builder. Equivalent to new PriorityMailboxOptionsBuilder<T>().
Type Parameters
Section titled “Type Parameters”T
Returns
Section titled “Returns”PriorityMailboxOptionsBuilder<T>
