文件名称:Superstruct 一个简单和可组合的方式来验证Javascript中的数据-javascript
文件大小:1.82MB
文件格式:ZIP
更新时间:2024-07-11 04:24:11
表单验证
Superstruct 一个简单和可组合的方式来验证Javascript中的数据 一种在 Javascript 中验证数据的简单且可组合的方法。 用法 • 为什么? • 原则 • 示例 • 文档 Superstruct 可以轻松定义接口,然后针对它们验证 Javascript 数据。 它的类型注释 API 的灵感来自 Typescript、Flow、Go 和 GraphQL,使其具有熟悉且易于理解的 API。 但是 Superstruct 是为在运行时验证数据而设计的,因此它会为您或您的最终用户抛出(或返回)详细的运行时错误。 这在接受 REST 或 GraphQL API 中的任意输入等情况下特别有用。 但它甚至可以在需要时用于在运行时验证内部数据结构。 用法 Superstruct 导出一个结构工厂,用于创建可以根据特定模式验证数据的结构: import { struct } from 'superstruct' const Article = struct({ id: 'number', title: 'string', is_published: 'boolean