validateOnStart method
OptionsBuilder<TOptions>
validateOnStart()
Implementation
OptionsBuilder<TOptions> validateOnStart() {
const options = ValidatorOptions.new;
services.addHostedService<ValidationHostedService>(
(s) => ValidationHostedService(
s.getRequiredService<Options<ValidatorOptions>>(),
),
);
services
.addOptions<ValidatorOptions>(options)
.configure1<OptionsMonitor<TOptions>>(
(vo, options) => vo.validators[TOptions] = () => options.get(name),
);
return this;
}