文件名称:功能:使用正确的TypeScript类型和零依赖项来验证,清理和转换值
文件大小:43KB
文件格式:ZIP
更新时间:2024-02-25 10:19:04
sanitization typescript functional schema parse
女性 使用正确的TypeScript类型和零相关性来验证,清理和转换值。 :magnifying_glass_tilted_right: 验证:检查一个值(例如:检查值是否为字符串) :nut_and_bolt: 消毒:如果值无效,请尝试对其进行转换(例如:将值转换为Date ) :hammer_and_wrench_selector: 转换:转换一个值(例如:解析JSON) :electric_plug: 一切都是功能:功能性方法可以轻松扩展–只需在任何地方插入您自己的功能即可! 安装 npm install fefe 用法 :magnifying_glass_tilted_right: 验证示例 验证仅检查提供的值,并以正确的类型返回它。 import { object , string } from 'fefe' const validatePerson = object ( { name :
【文件预览】:
fefe-master
----src()
--------parse-number.test.ts(364B)
--------union.test.ts(638B)
--------parse-date.ts(608B)
--------object.ts(3KB)
--------index.ts(544B)
--------union.ts(547B)
--------parse-boolean.ts(418B)
--------errors.ts(1KB)
--------parse-number.ts(362B)
--------parse-json.test.ts(378B)
--------object.test.ts(3KB)
--------boolean.ts(257B)
--------date.ts(611B)
--------array.test.ts(1KB)
--------parse-date.test.ts(653B)
--------enumerate.ts(284B)
--------enumerate.test.ts(562B)
--------number.test.ts(1KB)
--------array.ts(926B)
--------parse-boolean.test.ts(436B)
--------boolean.test.ts(347B)
--------string.test.ts(893B)
--------string.ts(760B)
--------index.test.ts(4KB)
--------number.ts(941B)
--------parse-json.ts(377B)
--------validate.ts(49B)
--------date.test.ts(1KB)
----.travis.yml(223B)
----tsconfig.json(255B)
----LICENSE(1KB)
----tslint.json(42B)
----README.md(7KB)
----.gitignore(61B)
----CHANGELOG.md(285B)
----package-lock.json(89KB)
----package.json(1KB)
----.nycrc(176B)