0.1.5 • Published 4 years ago

@midwayjs/spec-builder v0.1.5

Weekly downloads
15
License
-
Repository
-
Last release
4 years ago

spec builder

FaaS 标准 Spec 解析工具,以及用于其他平台 spec 转换的基础定义。

API

transform

根据传入的标准 spec 文件和一个生成器类,转换成标准的 JSON 格式。

transform(sourcefilePath: string, builderCls?);
  • sourcefilePath 原始 spec 文件地址
  • builderCls 转换的 class(非实例),默认为 SpecBuilder 类型,可以继承后传入

generate

generate(sourceFilePath: string, targetFilePath: string, builderCls?);
  • sourcefilePath 原始 spec 文件地址
  • targetFilePath 转换后的 spec 文件地址
  • builderCls 转换的 class(非实例),默认为 SpecBuilder 类型,可以继承后传入

saveYaml

保存 JSON 到 yml 文件

saveYaml(filePath: string, target:object);
  • filePath 需要保存到的 yml 文件路径
  • 保存到 yml 文件的 JSON 内容
0.1.5

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago