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

Dependents (0)

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