- validateOptions(input, validatorMap, defaults, logger?, prefix?): Record<string, unknown>
-
Parameters
-
input: unknown
-
validatorMap: Record<string, TypeValidator>
-
defaults: Record<string, unknown>
-
Optional logger: LDLogger
Optional
-
Optional prefix: string
Optional
Returns Record<string, unknown>
Validates an options object against a map of validators and defaults.
If
inputis null, undefined, or not an object the defaults are returned (with a warning for non-nullish non-objects).Supports special validator types created by: