Skip to content

idc typescript - #6327

Open
Shubham8287 wants to merge 4 commits into
shub/idc-rust-outbox-macrofrom
shub/idc-typescript
Open

Shubham8287 wants to merge 4 commits into
shub/idc-rust-outbox-macrofrom
shub/idc-typescript

Conversation

@Shubham8287

Copy link
Copy Markdown
Contributor

Description of Changes

API and ABI breaking changes

Rollback safety impact

Expected complexity level and risk

Testing

@Shubham8287
Shubham8287 changed the base branch from master to shub/idc-ux October 17, 2026 08:26
Add remote reducer descriptors, outbox declarations and helpers, and result callbacks. Encode outbox metadata and expose only reads and inserts on outbox handles, with runtime and type-level coverage.
@Shubham8287
Shubham8287 changed the base branch from shub/idc-ux to shub/idc-rust-outbox-macro October 17, 2026 08:30
Emit source modules containing receiver reducer descriptors and reachable argument types. Preserve canonical names and signature hashes, with snapshot coverage.
Write dependency bindings under remote_bindings/<dependency>/index.ts for relative source imports without package metadata. Update CLI coverage and document the TypeScript IDC API.
Generate bindings during E2E setup and cover ordered delivery, callbacks, cleanup, terminal errors, and nested arguments in both Rust/TypeScript directions. Verify exact canonical-name casing and accessor-only receiver updates without regenerating sender bindings. Run the scenarios on standalone and private clusters.

This branch has not been deployed

No deployments
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