Zum Inhalt springen
Deutsch

ShardingOptionsValidator

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Defined in: src/cluster/sharding/ShardingOptions.ts:193

Validates resolved sharding settings. Generic so StartShardingOptionsValidator can extend it via commonRules; only present values are checked (unset fields fall through to defaults).

TMessage

S extends ShardingOptionsType<TMessage> = ShardingOptionsType<TMessage>

new ShardingOptionsValidator<TMessage, S>(optionsName?): ShardingOptionsValidator<TMessage, S>

Defined in: src/cluster/sharding/ShardingOptions.ts:197

string = 'ShardingOptions'

ShardingOptionsValidator<TMessage, S>

OptionsValidator<S>.constructor

validate(settings): void

Defined in: src/util/OptionsValidator.ts:75

Check the (merged) settings; throws OptionsError on the first violation. Unset (undefined) fields always pass.

Partial<T>

void

OptionsValidator.validate