Skip to main content

unionOf()

unionOf<S1, S2>(schema1, schema2, message?): UnionSchema<readonly [S1, S2]>

Union schema with specific types for better ergonomics.


Type Parameters​

S1: S1 extends GenericSchema​

S2: S2 extends GenericSchema​


Parameters​

schema1: S1​

First schema.

schema2: S2​

Second schema.

message?: string​

Custom error message (optional).


Returns: UnionSchema<readonly [S1, S2]>​

UnionSchema with two schemas.


Since​

2.0.0