文件名称:model-metadata:同构验证和规则引擎库
文件大小:129KB
文件格式:ZIP
更新时间:2024-03-29 23:13:36
TypeScript
模型元数据 该库旨在封装验证和业务逻辑。 它不应与任何特定项目耦合,并且应与任何前端/后端框架兼容。 安装 git clone https://github.com/mheirendt/model-metadata 用法 验证 ModelBuilder是验证输入的最快方法。 它将功能封装在Model基类中。 使用ModelBuilder可以快速验证不希望重复使用的输入。 对于具体的业务逻辑,建议将Model子类化并添加具体的属性。 import { ModelBuilder } from '@mheirendt/model-metadata' ; // Create a new builder const builder = new ModelBuilder ( ) ; // Define a string property called 'name' const name = buil
【文件预览】:
model-metadata-master
----.eslintrc.js(1KB)
----src()
--------interfaces.ts(15KB)
--------operators()
--------index.ts(503B)
--------rules-engine()
--------decorators()
--------__tests__()
--------model.ts(19KB)
--------model-builder.ts(4KB)
--------service-provider.ts(1KB)
--------validator.ts(2KB)
--------globals.ts(2KB)
----tsconfig.json(489B)
----jest.config.js(193B)
----README.md(2KB)
----.gitignore(49B)
----jest.setup.ts(1KB)
----package-lock.json(278KB)
----package.json(2KB)