@typeschema/all
TypeScript icon, indicating that this package has built-in type declarations

0.14.1 • Public • Published

TypeSchema

@typeschema/all

License Bundle size npm downloads GitHub stars

Universal adapter for schema validation
https://typeschema.com

API

Inference

  • Infer<TSchema>: Extracts the output type of a schema
  • InferIn<TSchema>: Extracts the input type of a schema

Validation

  • wrap(schema): Returns the wrapped schema with access to its operations
  • validate(schema, data): Returns the validated data or a list of validation issues
  • assert(schema, data): Returns the validated data or throws an AggregateError

Serialization

  • toJSONSchema(schema): Converts the schema into the equivalent JSON schema

/@typeschema/all/

    Package Sidebar

    Install

    npm i @typeschema/all

    Weekly Downloads

    33

    Version

    0.14.1

    License

    MIT

    Unpacked Size

    10 kB

    Total Files

    7

    Last publish

    Collaborators

    • decs