文件名称:structure:一个基于现代JavaScript构建的简单schemaattributes库
文件大小:346KB
文件格式:ZIP
更新时间:2024-05-22 02:44:18
javascript schema validation model coercion
一个基于现代JavaScript的简单模式/属性库 结构提供了一个简单的界面,使您可以基于架构,带有验证和类型强制将属性添加到类中。 配套 示例结构用法 对于架构上的每个属性,将在给定的类中创建一个getter和setter。 它还将自动分配那些传递给构造函数的属性。 const { attributes } = require ( 'structure' ) ; const User = attributes ( { name : String , age : { type : Number , default : 18 , } , birthday : Date , } ) ( class User { greet ( ) { return `Hello ${ this . name } ` ; } } ) ; co