Combine validators sequentially
The validated type
const select = chain(isOneOf([1, 2]), isOneOf([2, 3])); select(2) >> { valid: true, parsed: 2, }; select(1) >> { valid: false, error: "Not one of [2, 3]: 1", }; Copy
const select = chain(isOneOf([1, 2]), isOneOf([2, 3])); select(2) >> { valid: true, parsed: 2, }; select(1) >> { valid: false, error: "Not one of [2, 3]: 1", };
Combine validators sequentially