Skip to content

Commit

Permalink
Use all FormData headers and don't stringify stream.Readable (#3956)
Browse files Browse the repository at this point in the history
* formdata headers and no stringify for stream.Readable

* fix spacing
  • Loading branch information
williamluer authored Jun 30, 2024
1 parent 980b5b5 commit f1c9f08
Show file tree
Hide file tree
Showing 68 changed files with 196 additions and 10 deletions.
3 changes: 3 additions & 0 deletions generators/typescript/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.26.0-rc3] - 2024-06-30

- Fix: The typesript generator now returns all `FormData` headers and Fetcher no longer stringifies stream.Readable type.

## [0.26.0-rc2] - 2024-06-27

Expand Down
2 changes: 1 addition & 1 deletion generators/typescript/sdk/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.26.0-rc2
0.26.0-rc3
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,9 @@ async function fetcherImpl<R = unknown>(args: Fetcher.Args): Promise<APIResponse
if (args.body instanceof (await import("formdata-node")).FormData) {
// @ts-expect-error
body = args.body;
} else if (args.body instanceof (await import("stream")).Readable) {
// @ts-expect-error
body = args.body;
} else {
body = maybeStringifyBody(args.body);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,7 @@ class FormDataRequestBody {
if (this.encoder == null) {
await this.setup();
}
return {
"Content-Length": this.encoder.length
};
return this.encoder.headers;
}
}
}
Expand Down
3 changes: 3 additions & 0 deletions seed/ts-sdk/api-wide-base-path/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/audiences/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/basic-auth/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/code-samples/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/custom-auth/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/enum/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/exhaustive/bundle/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/extra-properties/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/folders/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/idempotency-headers/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/imdb/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/literal/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/multi-line-docs/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/multi-url-environment/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions seed/ts-sdk/no-environment/src/core/fetcher/Fetcher.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit f1c9f08

Please sign in to comment.