Validating Data
Primitive Values
import { assert, string } from 'superstruct'
const Struct = string()
assert('a string', Struct) // passes
assert(42, Struct) // throws!import { assert, date } from 'superstruct'
const Struct = date()
assert(new Date(), Struct) // passes
assert('a string', Struct) // throws!Composed Values
Optional Values
Custom Values
Last updated