swagger-typescript-api
swagger-typescript-api copied to clipboard
Add possibility to change default request params
Useful when overriding the http client, and you want to make sure the request params are set.
Can be set to "" in order to not make it optional.
[!NOTE] Introduce
defaultRequestParamsconfig/CLI flag to set the default request params in generated APIs, applied in templates and covered by tests.
- Config & CLI
- Add
default-request-paramsCLI arg and plumb togenerateApiasdefaultRequestParams.- Set default in
CodeGenConfig(defaultRequestParams = "{}").- Templates
- Use
config.defaultRequestParamsfor request config arg default intemplates/default/procedure-call.ejsandtemplates/modular/procedure-call.ejs.- Types
- Extend
GenerateApiConfiguration.configwithdefaultRequestParams: string.- Tests
- Add
tests/spec/defaultRequestParams/*with snapshots for basic, modular, and empty default cases.Written by Cursor Bugbot for commit 8d6260009210b9e08e65a9cce059498519afdeee. This will update automatically on new commits. Configure here.