UnionValidator
Table of contents
Public class
Signature
class UnionValidator<
  Key extends string,
  Config extends UnionValidatorConfig<Key, Config>,
  UnknownValue = never,
> extends Validator<TypeOf<Config[keyof Config]> | UnknownValue> {}
References
Source
packages/validate/src/lib/validation.ts
Constructor
Public constructor
Constructs a new instance of the UnionValidator class
Parameters
| Name | Description | 
|---|---|
  |  | 
  |  | 
  |  | 
  |  | 
Methods
validateUnknownVariants()
Public method
Signature
validateUnknownVariants<Unknown>(
  unknownValueValidation: (value: object, variant: string) => Unknown
): UnionValidator<Key, Config, Unknown>
Parameters
| Name | Description | 
|---|---|
  |  | 
Returns
UnionValidator<Key, Config, Unknown>
References

