375 Commits

Author SHA1 Message Date
Ferdi Koomen
6b7efd1523 - Removed need for abort controller in axios implementation
- Fixed export of cancelable promise for custom requests
-
2021-10-19 21:47:56 +02:00
Ferdi Koomen
ad11e63a57 - Using private props in cancelable promise
- Updated snapshots
- Removed unused imports
2021-10-19 20:56:29 +02:00
Ferdi Koomen
d7c153ff55 Merge branch 'master' into feature/cancelable
# Conflicts:
#	README.md
#	package.json
#	src/utils/registerHandlebarTemplates.ts
#	test/__snapshots__/index.spec.js.snap
#	test/custom/request.ts
#	test/e2e/v3.fetch.spec.js
#	test/e2e/v3.node.spec.js
#	yarn.lock
2021-10-18 22:19:36 +02:00
Ferdi Koomen
4b5060ed01 - Simplified sort
- Updated axios client to use getHeaders when available
2021-10-11 22:38:58 +02:00
Ferdi Koomen
92ad2ae772 - Removed yaml loader in favor of refparser 2021-10-11 14:23:12 +02:00
Ferdi Koomen
b3a08a7c69 - Fixed #493 and #856 2021-10-11 14:18:28 +02:00
Ferdi Koomen
5b3348d6f9 - Added axios client
- Added function to escape path and stopped replacement of ":" character in path
2021-10-08 23:34:49 +02:00
Ferdi Koomen
687b678f33 - Fixed sorting function 2021-10-05 22:41:28 +02:00
Ferdi Koomen
b28173c635
Merge pull request #682 from dbo/GH-633
GH-633: Fix --useUnionTypes
2021-09-30 10:55:52 +02:00
Ferdi Koomen
675c9705e2 - Added fallback to get non standard mediaType from response 2021-09-28 23:37:02 +02:00
Ferdi Koomen
50c44cce7e - Support for JSON Schema type "as an array of primary types" 2021-09-28 22:20:05 +02:00
Ferdi Koomen
931ee9c805 - Added support for node fetch 3.x, but recommend 2.x for Jest and NodeJS compatibility 2021-09-28 10:30:49 +02:00
Ferdi Koomen
75c335a24a - Added support for node-fetch 3.0.0 (breaking change) 2021-09-27 22:40:53 +02:00
Ferdi Koomen
17d3c74afa - Also add path escaping 2021-09-27 18:53:58 +02:00
Ferdi Koomen
f77b0b7558 Merge branch 'master' of github.com:ferdikoomen/openapi-typescript-codegen
# Conflicts:
#	src/templates/core/fetch/getHeaders.hbs
#	src/templates/core/node/getHeaders.hbs
#	src/templates/core/xhr/getHeaders.hbs
2021-09-27 18:50:04 +02:00
Ferdi Koomen
691794b6ee - Added 204 handling to xhr 2021-09-27 18:48:31 +02:00
Ferdi Koomen
4f056c64aa
Merge pull request #793 from todesstoss/fix-get-ref-on-encoded-ref-path
Fix getRef on encoded  path, issue: https://github.com/ferdikoomen/op…
2021-09-27 18:47:27 +02:00
Ferdi Koomen
bbaf97020a
Merge pull request #761 from Ronaldvdh-ISAAC/filter-undefined-headers
Filter undefined headers before creating the headers
2021-09-27 18:41:52 +02:00
Ferdi Koomen
f82ccc94dd Merge branch 'master' of github.com:ferdikoomen/openapi-typescript-codegen 2021-09-27 18:15:24 +02:00
Ferdi Koomen
fb54f78b10 - Added new dependencies 2021-09-27 18:09:54 +02:00
Yevgenii Mikhnytskyi
0cffb60812 Fix getRef on encoded path, issue: https://github.com/ferdikoomen/openapi-typescript-codegen/issues/791 2021-07-16 17:15:09 +03:00
Ronald van der Horst
9e6528bc39 Filter undefined headers before creating the headers 2021-06-23 09:09:04 +02:00
Daniel Boelzle [:dbo]
eee9f42d58 GH-633: Fix --useUnionTypes 2021-05-06 17:35:57 +02:00
Daniel Boelzle [:dbo]
44462ba7c0 GH-681: Handle empty responses (status 204) 2021-05-06 15:35:03 +02:00
Ferdi Koomen
d7d50cefa1 - Simplified the header checks
- Names the bodyMediaType > mediaType, to align with swagger naming convention
2021-04-27 13:25:20 +02:00
Maarten Van Hoof
ea7f26b0e9 fix(getRequestBody): options.bodyMediaType can be undefined 2021-04-07 15:08:34 +02:00
Maarten Van Hoof
2eb3529d63 fix(request): respect mediaType 2021-04-07 14:59:15 +02:00
Ferdi Koomen
79788dae0b - Fixed #632 2021-04-01 12:28:44 +02:00
Ferdi Koomen
e1de003704 - Fixed lgtm comments 2021-03-19 14:32:41 +01:00
Ferdi Koomen
826ae82dc1 - Fixed test spec for cancelation 2021-03-13 19:29:40 +01:00
Ferdi Koomen
7b5823ce75 - Added cancelable concept that works (rough) 2021-03-13 18:01:37 +01:00
Ferdi Koomen
c6d9f56e14 Merge branch 'master' into feature/cancelable 2021-03-13 16:20:06 +01:00
Ferdi Koomen
3711715932 - Fixed issue #607 2021-03-13 16:19:13 +01:00
Ferdi Koomen
f9a73a0a21 - Working on cancelable api 2021-03-13 00:01:58 +01:00
Ferdi Koomen
1dcbfdad77 Adding cancelable promise 2021-03-12 23:26:41 +01:00
Ferdi Koomen
54c779552f
Merge pull request #591 from troglotit/master
Wrap negative numbers in quotes, fix Enums in TypeScript
2021-03-12 22:46:42 +01:00
Ferdi Koomen
405df66faf - Added options to handle reserved property names 2021-03-12 22:34:16 +01:00
Ferdi Koomen
13bf29c198 Fixed #596 2021-03-12 21:19:56 +01:00
Aleksandr Argunov
860d4ea6ec Change frmo double quote to single quote 2021-02-28 15:32:28 +03:00
Ferdi Koomen
7fdd33b8c1 - When a property has a default value it will be a non optional property 2021-02-27 00:23:11 +01:00
Ferdi Koomen
04b23cac6f - Added request options to resolvers 2021-02-26 23:05:45 +01:00
Aleksandr Argunov
9b9e7cd855 Wrap negative numbers in quotes, fix enums 2021-02-26 16:15:07 +03:00
Ferdi Koomen
8ea9aaf52b - Bumped version 2021-02-18 23:21:21 +01:00
Chris Armstrong
87728f12bd use json-schema-ref-parser to bundle input from multiple files 2021-02-18 15:09:44 +11:00
Ferdi Koomen
47d479f268 - Fixed configuration values beeing passed to partials when using composition 2021-01-27 22:06:03 +01:00
Ferdi Koomen
21a88a9844 Merge branch 'master' into bugfix/batch 2021-01-27 14:35:58 +01:00
Ferdi Koomen
872ef7c6f4 - Fixed minor issue with boolean enums 2021-01-27 14:29:31 +01:00
Ferdi Koomen
b613f9acab - Formatting 2021-01-27 11:46:54 +01:00
Ferdi Koomen
48cbbade08 Merge branch 'master' into bugfix/batch 2021-01-27 11:35:09 +01:00
Ferdi Koomen
5a13939d5e - Added support for new yaml parser 2021-01-27 11:30:37 +01:00