Skip to content

fix(effect): buildTx keeps its parameter types in the emitted declaration - #29

Merged
tamashi095 merged 1 commit into
mainfrom
fix/buildtx-declaration
Sep 8, 2026
Merged

fix(effect): buildTx keeps its parameter types in the emitted declaration#29
tamashi095 merged 1 commit into
mainfrom
fix/buildtx-declaration

Conversation

@tamashi095

Copy link
Copy Markdown
Contributor

Effect.fn with a rest parameter emitted buildTx(...args: any[]) in dist/execute.d.ts, which the app migration had to work around with explicit thunk annotations. The export is now annotated explicitly. Patch releases carry it through the exact internal pins: effect 0.1.1, musicos 0.3.1, partyos 0.3.1, platform 0.26.1.

All gates pass (typecheck, 352 tests, build, codegen unchanged, consumer gate with six tarballs); no other emitted declaration has any[].

🤖 Generated with Claude Code

https://claude.ai/code/session_01QGmuA3eMr4iaRTdz3J8JZJ

…tion

Effect.fn with a rest parameter emitted `(...args: any[])` in dist, so
consumers lost contextual typing for thunks. Annotate the export
explicitly. Patch line: effect 0.1.1, musicos 0.3.1, partyos 0.3.1,
platform 0.26.1 (exact internal pins).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QGmuA3eMr4iaRTdz3J8JZJ
@tamashi095
tamashi095 merged commit 8e77115 into main Sep 8, 2026
2 checks passed
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.

1 participant