178 Commits

Author SHA1 Message Date
Ferdi Koomen
16cc25bf1e - Updated test cases
- Fixed capture of error body in Angular
2022-01-28 10:32:50 +01:00
Ferdi Koomen
8915770ad9 - Eslint fixes 2022-01-28 00:32:16 +01:00
Ferdi Koomen
017de0e236 - Fixed whitespace 2022-01-28 00:28:56 +01:00
Ferdi Koomen
8e05e64a72 - Fixed Angular client 2022-01-28 00:19:01 +01:00
Ferdi Koomen
b7a0f8d0eb - Short notation for properties passed through constructor 2022-01-26 20:20:10 +01:00
Ferdi Koomen
c9b4b7ef1d Merge branch 'master' into feature/angular 2022-01-26 20:17:38 +01:00
Ferdi Koomen
4637325b0a - Shorter writing style for props passed in constructors
- Simplified header creation
- Made helper scripts for test more reasable
2022-01-26 20:15:50 +01:00
Ferdi Koomen
ff4544c082 - Working e2e tests 2022-01-26 19:31:51 +01:00
Ferdi Koomen
de4d115329 - Working Angular tests 2022-01-26 19:03:06 +01:00
Ferdi Koomen
896f0b624c - Working angular test environment 2022-01-26 18:15:07 +01:00
Ferdi Koomen
5a8c2a4d36 Merge branch 'master' into feature/angular 2022-01-26 13:27:20 +01:00
Ferdi Koomen
ca09ad5367 - Removed dependency if URLSearchParams 2022-01-26 11:32:18 +01:00
Ferdi Koomen
a159e77245 - Fixed issue #940 2022-01-26 10:25:08 +01:00
Ferdi Koomen
09e6c5f4cc - Working on e2e tests for angular 2022-01-25 20:43:12 +01:00
Ferdi Koomen
1d8dc54d94 - Added WIP Angular client 2022-01-25 20:02:53 +01:00
Ferdi Koomen
9424a7b240 - Updated PR with master branch 2022-01-25 17:29:55 +01:00
Ferdi Koomen
b2d8096031 - Added e2e test
- Cleanup of new export client logic
2022-01-25 15:32:20 +01:00
Ferdi Koomen
5f58982210 - Working solution for export client 2022-01-25 14:37:41 +01:00
Ferdi Koomen
e1268b197a - Working HttpClient exporter 2022-01-25 13:34:23 +01:00
Ferdi Koomen
280d196f99 - Moved to const definitions for functions 2022-01-25 13:22:21 +01:00
Ferdi Koomen
c6c9d2b879 - Added output of httpRequest files 2022-01-25 12:31:24 +01:00
Ferdi Koomen
7b4352c48f - Added write client class methods 2022-01-25 12:15:37 +01:00
Ferdi Koomen
d0900cee8c - Added client and HttpRequest files 2022-01-25 11:52:07 +01:00
Ferdi Koomen
ae33149797 - Tested seperation of OpenAPI object, some small fixes 2022-01-25 11:15:56 +01:00
Ferdi Koomen
cd24337650 - Decoupled OpenAPI object from request files 2022-01-25 11:02:49 +01:00
Ferdi Koomen
6f2a714a15 - Working on formatter for spacing 2022-01-25 00:00:47 +01:00
Ferdi Koomen
975d44e27b - Adding wip for Angular client 2022-01-24 23:01:23 +01:00
Ferdi Koomen
173a3fba4c - Updated #713 2022-01-24 18:28:59 +01:00
Ferdi Koomen
9049afd509 - Updated parsing of comments 2022-01-24 17:47:03 +01:00
Ferdi Koomen
3dde57a8ec - Updated dependencies
- Aligned request cancelation between clients
2022-01-24 16:51:05 +01:00
Ferdi Koomen
07c98cf9e6 - Modernized setup and using typescript for test files 2022-01-06 18:41:57 +01:00
Ferdi Koomen
cfdbe48df3 - Removed cross-blob dependency since node now supports this 2022-01-06 15:18:16 +01:00
Ferdi Koomen
0eb5e91ce4 - Added types for some methods
- Fixed build after PR's
- Exported Cancelation Error
2021-12-22 18:16:34 +01:00
Ferdi Koomen
e6945897d3
Merge pull request #741 from sjoerdmulder/feature/discriminator
Adding oneOf with discriminator property support
2021-12-22 11:29:57 -05:00
Ferdi Koomen
d11d7c1448
Merge pull request #740 from sjoerdmulder/feature/formdata-as-body
Allow FormData as body argument
2021-12-22 11:29:37 -05:00
Ferdi Koomen
800236d727
Merge pull request #910 from jurgenbelien/feature/description-in-schema
Add description to schema output
2021-12-22 11:27:35 -05:00
Sjoerd Mulder
9680e9c744 Allow FormData as body argument 2021-12-21 14:24:00 +01:00
Sjoerd Mulder
a543b9d490 Adding discriminator support for oneOf 2021-12-21 14:05:19 +01:00
Samuel Rossille
21d0e116e7 Fix client compilation error in base64()
Context :

The base64 function tries using the btoa function and falls back to
using Buffer if btoa is not available.

Problem :

In the context of a dom, you have btoa, and you may not necessarily have
Buffer, and in the case the fallback branch creates a compilation error
"TS2591: Cannot find name 'Buffer'."

Solution :

Add a @ts-ignore in the fallback branch because we will always have
either btoa or Buffer available in the forseable future.
2021-12-19 11:05:42 +01:00
Jurgen Beliën
ac0d8f9bb0 fix(templates): only escape single quotes 2021-12-10 09:28:13 +01:00
Jurgen Beliën
9f388bf182 feat: add descriptions to schema output 2021-12-09 18:32:36 +01:00
Ferdi Koomen
fa9b0536bf - Fixed #891 added support for multiple files in form data 2021-11-29 16:05:37 -05:00
Ferdi Koomen
5533ed424a - Fixed typescript compile issue 2021-11-18 22:38:39 +01:00
Ferdi Koomen
1e410e75ea - Added better error handeling in axios client 2021-11-18 22:35:08 +01:00
Ferdi Koomen
133bd31473 - Added error handler for XHR when resource is unreachable 2021-11-16 21:14:22 +01:00
Ferdi Koomen
f083ffb79d - Added multiple tags support 2021-11-11 13:01:11 +01:00
Ferdi Koomen
697de58134 - Added credentials mode for more granular controll 2021-11-11 09:36:47 +01:00
Ferdi Koomen
aecdc3eb15 - Added postfix property for service names
- Added cross blob for node js implementations
- Fixed unittests
- Fixed typing issue with headers
2021-11-10 14:31:03 +01:00
Ferdi Koomen
c0137757e6 - Updated line endings 2021-11-01 12:53:11 +01:00
Ferdi Koomen
ba0b79daac Fixed issue #782 2021-10-29 13:49:15 +02:00