ActorOptionsValidator
Defined in: src/ActorOptions.ts:207
The mailbox fields and throughput are the only ones with constraints the
type system does not already carry. BoundedMailbox checks the first two
too, but from inside the cell constructor — here they fail at the spawn
call that got it wrong.
Extends
Section titled “Extends”OptionsValidator<ActorOptionsType<TMessage>>
Type Parameters
Section titled “Type Parameters”TMessage
Section titled “TMessage”TMessage = unknown
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ActorOptionsValidator<
TMessage>():ActorOptionsValidator<TMessage>
Defined in: src/ActorOptions.ts:209
Returns
Section titled “Returns”ActorOptionsValidator<TMessage>
Overrides
Section titled “Overrides”OptionsValidator<ActorOptionsType<TMessage>>.constructor
Methods
Section titled “Methods”validate()
Section titled “validate()”validate(
settings):void
Defined in: src/util/OptionsValidator.ts:76
Check the (merged) settings; throws OptionsError on the first
violation. Unset (undefined) fields always pass.
Parameters
Section titled “Parameters”settings
Section titled “settings”Partial<T>
Returns
Section titled “Returns”void
