【文件属性】:
文件名称:jsontypedef:用于创建JSON类型定义的语法糖
文件大小:46KB
文件格式:ZIP
更新时间:2021-05-05 17:03:20
JavaScript
jsontypedef
用于创建JSON类型定义( )的语法糖。
内涵盖了所有类型,保留了原始命名,但有一些例外:
enum是通过values()创建的,因为enum是一个保留关键字
elements是通过array()创建的,为了简洁
为简便起见,将properties称为object()
为简便起见,将discriminator称为match() 。
安装
npm install jsontypedef
例子
写:
const { string , number , object } = require ( 'jsontypedef' )
console . log ( object ( {
propertyA : string ( ) ,
propertyB : object ( {
innerPropertyC : number ( ) ,
} )
【文件预览】:
jsontypedef-main
----.eslintrc(28B)
----.github()
--------workflows()
----test.js(3KB)
----example()
--------server.js(428B)
--------package.json(121B)
----README.md(3KB)
----.gitignore(26B)
----index.js(4KB)
----package-lock.json(167KB)
----package.json(820B)