schema
schema copied to clipboard
Add objects unions and intersections
Unions are already covered thanks to oneOf:
const userSchema = object({
name: string(),
role: oneOf(['USER']),
})
const adminSchema = object({
name: string(),
role: oneOf(['ADMIN']),
})
const x = validate(oneOf([userSchema, adminSchema]))(…);

@all-contributors please add @stepaniukm for ideas
@mmiszy
This project's configuration file has malformed JSON: .all-contributorsrc. Error:: Unexpected token ] in JSON at position 2105
@all-contributors please add @stepaniukm for ideas