swagger-js-codegen-template-typescript-fetch

1.1.0 • Public • Published

swagger-js-codegen-template-typescript-fetch

These are templates for use with the project swagger-js-codegen.

They are used to generate a client which relies on the fetch browser api.

Installation

Requirements

  • npm or yarn

$ npm install --save-dev swagger-js-codegen-template-typescript-fetch

or

$ yarn add --dev swagger-js-codegen-template-typescript-fetch

Usage

const template = [
  "class",
  "definition",
  "method",
  "type"
].reduce((acc, name) => {
  acc[name] = fs.readFileSync(
    path.resolve(__dirname, `../node_modules/swagger-js-codegen-template-typescript-fetch/${name}.mustache`),
    "utf-8"
  );
  return acc;
}, {});
 
const source = Codegen.getCustomCode({
  className: "Api",
  swagger: spec,
  template
});

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Apache 2.0

Readme

Keywords

none

Package Sidebar

Install

npm i swagger-js-codegen-template-typescript-fetch

Weekly Downloads

2

Version

1.1.0

License

Apache 2.0

Last publish

Collaborators

  • strothj