© 2026 Hedgehog Software, LLC
const base = type({name:'string'}) const union = type({a:"1", 'b?':"2"}).or({a:"'a'", 'b?':"'b'", 'c?':"'c'"}) const validator = base.and(union); const res = validator({});
res
name
a