文件名称:上层结构:一种简单且可组合的方式来验证JavaScript(和TypeScript)中的数据
文件大小:1.81MB
文件格式:ZIP
更新时间:2024-02-24 09:22:43
javascript typescript schema validation types
一种简单而可组合的方式验证JavaScript(和TypeScript)中的数据。 • •••• 通过Superstruct,可以轻松定义接口,然后根据接口验证JavaScript数据。 它的类型注释API受到 , , 和,使其具有熟悉且易于理解的API。 但是Superstruct旨在在运行时验证数据,因此它会为您或您的最终用户抛出(或返回)详细的运行时错误。 这在接受REST或GraphQL API中的任意输入之类的情况下尤其有用。 但是它甚至可以在需要时用于在运行时验证内部数据结构。 用法 Superstruct允许您定义要验证的数据的形状: import { assert , object , number , string , array } from 'superstruct' const Article = object ( { id : number ( ) , title : string ( ) , tags : array ( string ( ) ) , author : object ( { id : number ( ) ,