Skip to content

Parameterize OpenAPI client with error/requirements generics#6402

Open
ojhaujjwal wants to merge 1 commit into
Effect-TS:mainfrom
ojhaujjwal:feat/parameterize-openapi-client-generics
Open

Parameterize OpenAPI client with error/requirements generics#6402
ojhaujjwal wants to merge 1 commit into
Effect-TS:mainfrom
ojhaujjwal:feat/parameterize-openapi-client-generics

Conversation

@ojhaujjwal

Copy link
Copy Markdown

Replace hardcoded HttpClientError and never with E/R type parameters on generated client interfaces, make factories, and internal helpers, matching the existing pattern used by HttpApiClient and RpcClient.

Type

  • Refactor
  • Feature
  • Bug Fix
  • Optimization
  • Documentation Update

Description

Replace hardcoded HttpClientError and never with E/R type parameters on generated client interfaces, make factories, and internal helpers, matching the existing pattern used by HttpApiClient and RpcClient.

Related

Replace hardcoded HttpClientError and never with E/R type parameters
on generated client interfaces, make factories, and internal helpers,
matching the existing pattern used by HttpApiClient and RpcClient.
@github-project-automation github-project-automation Bot moved this to Discussion Ongoing in PR Backlog Jul 14, 2026
@changeset-bot

changeset-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: db4d1c3

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 27 packages
Name Type
@effect/openapi-generator Major
effect Major
@effect/opentelemetry Major
@effect/platform-browser Major
@effect/platform-bun Major
@effect/platform-node-shared Major
@effect/platform-node Major
@effect/vitest Major
@effect/ai-anthropic Major
@effect/ai-openai-compat Major
@effect/ai-openai Major
@effect/ai-openrouter Major
@effect/atom-react Major
@effect/atom-solid Major
@effect/atom-vue Major
@effect/sql-clickhouse Major
@effect/sql-d1 Major
@effect/sql-libsql Major
@effect/sql-mssql Major
@effect/sql-mysql2 Major
@effect/sql-pg Major
@effect/sql-pglite Major
@effect/sql-sqlite-bun Major
@effect/sql-sqlite-do Major
@effect/sql-sqlite-node Major
@effect/sql-sqlite-react-native Major
@effect/sql-sqlite-wasm Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@IMax153 IMax153 added enhancement New feature or request 4.0 labels Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.0 enhancement New feature or request

Projects

Status: Discussion Ongoing

Development

Successfully merging this pull request may close these issues.

2 participants