上层结构:一种简单且可组合的方式来验证JavaScript(和TypeScript)中的数据 源码
一种简单而可组合的方式验证JavaScript(和TypeScript)中的数据。 • •••• 通过Superstruct,可以轻松定义接口,然后根据接口验证JavaScript数据。 它的类型注释API受到 , , 和,使其具有熟悉且易于理解的API。 但是Superstruct旨在在运行时验证数据,因此它会为您或您的最终用户抛出(或返回)详细的运行时错误。 这在接受REST或GraphQL API中的任意输入之类的情况下尤其有用。 但是它甚至可以在需要时用于在运行时验证内部数据结构。 用法 Superstruct允许您定义要验证的数据的形状: import { assert ,
用户评论