Skip to content

[Features] - response declarations, "default" status codes as success response types #17

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 20 commits into from
Feb 27, 2020

Conversation

js2me
Copy link
Member

@js2me js2me commented Feb 25, 2020

  • Response declarations in request rescription
  • Types for bad responses
  • -d, --default-as-success option. Allows to use "default" status codes as success response type

@js2me js2me changed the title [Features] - response declarations, "default" status codes as success response types [Features] - response declarations [#13], "default" status codes as success response types Feb 25, 2020
@js2me js2me changed the title [Features] - response declarations [#13], "default" status codes as success response types [Features] - response declarations, "default" status codes as success response types Feb 25, 2020
Copy link

@jar3b jar3b left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@js2me js2me merged commit f4f058b into next Feb 27, 2020
@js2me js2me deleted the feature/response-variations-in-request-description branch February 27, 2020 22:56
js2me added a commit that referenced this pull request Feb 28, 2020
* test(internal): speed improve validate generated ts api modules

* BREAKING_CHANGE: default typescript api file name (api.ts -> Api.ts)

* feat: improve response body type definitions

* chore(docs): add gtihub funding

* [Bugfix] Response type does not de-reference $refs (#19)

* chore: add common test schemas

* refactor: encapsulate nodejs.fs module usage; feat: dereference components responses + improve types

* chore: add specific comments for calling src/index.js on unix like machines via nodejs

* chore: update gitignore (add hidden test cli file)

* fix: JSDOC comments

* [Features] - response declarations, "default" status codes as success response types (#17)

* feat: add @returns keywords into each request comments description (request responses)

* feat: prettify descriptions

* feat: add response declarations in request description; feat: typed bad responses

* feat: -d, --default-as-success option (ability to use "default" success response status code)

* chore: add common test schemas

* fix: description of defaultResponseAsSuccess option

* chore: rename setConfig to addToConfig

* chore: add specific comments for calling src/index.js on unix like machines via nodejs

* feat: move responses declarations into flag '-r, --responses'; chore(test): add manual test for new option; docs: update CHANGELOG + README

* fix: format description (end \n character)

* bump: up version to 1.4.0
js2me added a commit that referenced this pull request Mar 2, 2020
* test(internal): speed improve validate generated ts api modules

* BREAKING_CHANGE: default typescript api file name (api.ts -> Api.ts)

* feat: improve response body type definitions

* chore(docs): add gtihub funding

* [Bugfix] Response type does not de-reference $refs (#19)

* chore: add common test schemas

* refactor: encapsulate nodejs.fs module usage; feat: dereference components responses + improve types

* chore: add specific comments for calling src/index.js on unix like machines via nodejs

* chore: update gitignore (add hidden test cli file)

* fix: JSDOC comments

* [Features] - response declarations, "default" status codes as success response types (#17)

* feat: add @returns keywords into each request comments description (request responses)

* feat: prettify descriptions

* feat: add response declarations in request description; feat: typed bad responses

* feat: -d, --default-as-success option (ability to use "default" success response status code)

* chore: add common test schemas

* fix: description of defaultResponseAsSuccess option

* chore: rename setConfig to addToConfig

* chore: add specific comments for calling src/index.js on unix like machines via nodejs

* feat: move responses declarations into flag '-r, --responses'; chore(test): add manual test for new option; docs: update CHANGELOG + README

* fix: format description (end \n character)

* bump: up version to 1.4.0

* chore(docs): update CHANGELOG after release

* [Internal] prettier with hooks (#21)

* feat: add prettier with husky hooks
* fix: prettierrc

* chore: prettier ignore test generated apis

* [Bugfix] TypeScript 3.7.5 error in the strict mode inside addQueryParams method

* chore: refresh generated test api modules

* bump: up version to 1.4.1; docs: update CHANGELOG;

Co-authored-by: Henadz Yermakavets <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants