bin/configs
typescript-axios-with-string-enums.yaml +6 -0
docs/generators
typescript-axios.md +1 -0
modules/openapi-generator/src/main
java/org/openapitools/codegen/languages
TypeScriptAxiosClientCodegen.java +9 -0
resources/typescript-axios
modelEnum.mustache +6 -12
modelGeneric.mustache +18 -0
modelObjectEnum.mustache +14 -0
modelStringEnum.mustache +12 -0
samples/client/…/…/builds
composed-schemas
api.ts +22 -28
default
api.ts +14 -18
es6-target
api.ts +14 -18
test-petstore
api.ts +121 -132
with-complex-headers
api.ts +14 -18
with-fake-endpoints-models-for-testing-with-http-signature
api.ts +105 -110
with-interfaces
api.ts +14 -18
with-node-imports
api.ts +14 -18
with-npm-version
api.ts +14 -18
with-single-request-parameters
api.ts +14 -18
with-string-enums
.openapi-generator
FILES +8 -0
VERSION +1 -0
.gitignore +4 -0
.npmignore +1 -0
.openapi-generator-ignore +23 -0
api.ts +1816 -0
base.ts +71 -0
common.ts +138 -0
configuration.ts +101 -0
git_push.sh +57 -0
index.ts +18 -0
…/…/…/…/…
order.ts +7 -9
pet.ts +7 -9
+ 6
- 0
@@ -31,6 +31,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
@@ -34,8 +34,11 @@ public class TypeScriptAxiosClientCodegen extends AbstractTypeScriptClientCodege
@@ -57,6 +60,7 @@ public class TypeScriptAxiosClientCodegen extends AbstractTypeScriptClientCodege
@@ -127,6 +131,11 @@ public class TypeScriptAxiosClientCodegen extends AbstractTypeScriptClientCodege
@@ -8,16 +8,10 @@ export type {{classname}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last
@@ -23,6 +23,7 @@ export interface {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{
@@ -39,6 +40,23 @@ export enum {{enumName}} {