2025-12-17 10:38:15 +08:00

2.6 KiB

swagger-typescript-api

templates

Templates:

  • api.ejs - (generates file) Api class module (locations: default, modular)
  • data-contracts.ejs - (generates file) all types (data contracts) from swagger schema (locations: base)
  • http-client.ejs - (generates file) HttpClient class module (locations: base)
  • procedure-call.ejs - (subtemplate) route in Api class (locations: default, modular)
  • route-docs.ejs - (generates file) documentation for route in Api class (locations: base)
  • route-name.ejs - (subtemplate) route name for route in Api class (locations: base)
  • route-type.ejs - (--route-types option) (subtemplate) (locations: base)
  • route-types.ejs - (--route-types option) (subtemplate) (locations: base) - data-contract-jsdoc.ejs - (subtemplate) generates JSDOC for data contract (locations: base)