thrift2flow:将Thrift规范转换为Flow JavaScript类型定义

时间:2024-05-20 00:43:01
【文件属性】:

文件名称:thrift2flow:将Thrift规范转换为Flow JavaScript类型定义

文件大小:158KB

文件格式:ZIP

更新时间:2024-05-20 00:43:01

javascript flow types thrift flowtype

thrift2flow 自动将规范转换为类型定义文件! 注意:该库尝试与 JS语义保持一致,这意味着它可能与apache thrift项目生成的代码不兼容。 例子: typedef string UUID struct Customer { 1: UUID id 2: string name 3: i32 age 4: list tags } 输出: export type UUID = string ; export type Customer = { id : UUID , name : string , age : number , tags : string [ ] , } ; 安装及使用 npm install -g thrift2flow thrift2flow --path="idl/code.foo.bar" --


【文件预览】:
thrift2flow-master
----.eslintrc(136B)
----.flowconfig(166B)
----.github()
--------workflows()
----yarn.lock(238KB)
----typedefs()
--------stubs()
----.arcconfig(219B)
----.buildkite()
--------pipeline.yml(685B)
----src()
--------flow-entry.js(286B)
--------test-util.js(3KB)
--------__tests__()
--------main()
----babel.config.js(327B)
----Dockerfile(145B)
----flow-typed()
--------npm()
----.npmignore(102B)
----LICENSE(1KB)
----README.md(1KB)
----.npmrc(59B)
----docker-compose.yml(289B)
----.gitignore(90B)
----CHANGELOG.md(491B)
----.eslintignore(48B)
----package.json(2KB)

网友评论