上层结构:一种简单且可组合的方式来验证JavaScript(和TypeScript)中的数据 源码
一种简单而可组合的方式验证JavaScript(和TypeScript)中的数据。 • •••• 通过Superstruct,可以轻松定义接口,然后根据接口验证JavaScript数据。 它的类型注释API受到 , , 和,使其具有熟悉且易于理解的API。 但是Superstruct旨在在运行时验证数据,因此它会为您或您的最终用户抛出(或返回)详细的运行时错误。 这在接受REST或GraphQL API中的任意输入之类的情况下尤其有用。 但是它甚至可以在需要时用于在运行时验证内部数据结构。 用法 Superstruct允许您定义要验证的数据的形状: import { assert ,
文件列表
上层结构:一种简单且可组合的方式来验证JavaScript(和TypeScript)中的数据
(预估有个271文件)
.eslintrc
3KB
.babelrc
312B
custom-errors.js
947B
throwing-errors.js
424B
custom-types.js
995B
testing-values.js
594B
optional-values.js
404B
returning-errors.js
696B
composing-structs.js
612B
basic-validation.js
558B
暂无评论