没有合适的资源?快使用搜索试试~ 我知道了~
ng-openapi-gen:Angular的OpenAPI 3.0代码生成器
共88个文件
ts:35个
json:27个
handlebars:19个
需积分: 32 0 下载量 72 浏览量
2021-04-29
23:42:34
上传
评论
收藏 349KB ZIP 举报
温馨提示
ng-openapi-gen:Angular的OpenAPI 3代码生成器 该项目是一个NPM模块,它根据生成模型接口和Web服务客户端。 生成的类遵循的原理。 生成的代码与Angular 7+兼容。 对于的生成器,请改用 。 强调 它应该易于使用并与Angular CLI集成; 它应该支持JSON和YAML格式的OpenAPI规范; OpenAPI规范中的每个标记都会生成一个Angular @Injectable()服务。 生成一个Angular @NgModule() ,它提供所有服务; 例如,访问原始的HttpResponse应该很容易,以读取标头。 这是通过为每个生成的方法生成一个带有$Response后缀的变体来实现的; OpenAPI支持请求正文和响应内容类型的组合。 对于每种组合,都会生成不同的方法。 应该可以指定要生成的服务的子集。 仅应生成该子集实际使用的
资源推荐
资源详情
资源评论
收起资源包目录
ng-openapi-gen-master.zip (88个子文件)
ng-openapi-gen-master
package.json 2KB
tslint.json 1KB
templates
module.handlebars 1KB
modelIndex.handlebars 129B
operationPath.handlebars 94B
serviceIndex.handlebars 85B
baseService.handlebars 812B
object.handlebars 337B
service.handlebars 949B
model.handlebars 286B
index.handlebars 528B
response.handlebars 273B
simple.handlebars 44B
requestBuilder.handlebars 11KB
operationResponse.handlebars 764B
handleResponse.handlebars 411B
enum.handlebars 105B
operationParameters.handlebars 396B
operationBody.handlebars 252B
configuration.handlebars 355B
.github
workflows
build.yml 329B
test.yml 325B
test
polymorphic.config.json 141B
skipJsonSuffix.config.json 142B
all-operations.spec.ts 19KB
petstore.config.json 160B
parameter.spec.ts 1KB
templates.json 768B
person-place.json 2KB
cyclos.spec.ts 388B
templates.spec.ts 627B
templates
service.handlebars 933B
handlebars.js 183B
cyclos.config.json 665B
mock
request-builder.ts 11KB
lib.ts 2KB
petstore.spec.ts 4KB
request-builder.spec.ts 6KB
person-place.config.json 193B
skipJsonSuffix.spec.ts 2KB
polymorphic.spec.ts 2KB
cmd-args.spec.ts 1KB
all-operations.json 10KB
templates.config.json 215B
person-place.spec.ts 5KB
self-ref.spec.ts 2KB
self-ref.json 1KB
cyclos.json 2.37MB
skipJsonSuffix.json 608B
all-types.json 14KB
polymorphic.json 1KB
all-types.config.json 107B
all-types.spec.ts 20KB
petstore.json 4KB
all-operations.config.json 180B
cmd-args-test-config.json 85B
self-ref.config.json 147B
LICENSE 1KB
package-lock.json 198KB
tsconfig.json 580B
jasmine.json 252B
.gitignore 39B
lib
response.ts 278B
options.ts 3KB
gen-type.ts 3KB
security.ts 814B
globals.ts 2KB
request-body.ts 494B
gen-utils.ts 10KB
property.ts 917B
operation.ts 7KB
imports.ts 1KB
model.ts 4KB
content.ts 438B
parameter.ts 1KB
service.ts 2KB
cmd-args.ts 4KB
enum-value.ts 576B
templates.ts 2KB
operation-variant.ts 3KB
handlebars-manager.ts 969B
ng-openapi-gen.ts 11KB
index.ts 185B
README.md 13KB
.jshintrc 55B
ng-openapi-gen-schema.json 6KB
.vscode
launch.json 694B
settings.json 535B
共 88 条
- 1
资源评论
嘿嗨呵呵
- 粉丝: 36
- 资源: 4495
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功