ts-to-io:将TypeScript类型转换为io-ts运行时验证器编解码器

时间:2024-05-22 07:00:54
【文件属性】:

文件名称:ts-to-io:将TypeScript类型转换为io-ts运行时验证器编解码器

文件大小:119KB

文件格式:ZIP

更新时间:2024-05-22 07:00:54

typescript code-generation io-ts runtime-validation TypeScript

ts-to-io 将TypeScript类型和接口定义转换为类型验证器。 用法 作为脚本 $ npm install -g ts-to-io $ ts-to-io file.ts 或者 $ npx ts-to-io file.ts 从代码 注意:验证器的生成不打算在运行时执行。 您应该首先在本地生成验证器,然后将其包括在程序源中。 import { getValidatorsFromString } from "ts-to-io" const sourceString = ` type Person = { name: string; age: number | null } ` const validators = getValidatorsFromString ( sourceString ) 配置 ts-to-io支持以下配置选项 钥匙 CLI选择 默认 描述 follow


【文件预览】:
ts-to-io-master
----cli.js(114B)
----.gitignore(19B)
----tsconfig.json(369B)
----README.md(4KB)
----.github()
--------workflows()
----.prettierrc(55B)
----package.json(640B)
----src()
--------config.ts(787B)
--------index.spec.ts(5KB)
--------index.ts(7KB)
--------type.ts(2KB)
--------flags.ts(394B)
----jest.config.js(225B)
----yarn.lock(160KB)
----package-lock.json(224KB)

网友评论