Skip to content

fix: sync SubmitActionOptions type with backend submit_action endpoint#1704

Merged
vishalnarkhede merged 3 commits intomasterfrom
js-types-for-submit-action
Mar 17, 2026
Merged

fix: sync SubmitActionOptions type with backend submit_action endpoint#1704
vishalnarkhede merged 3 commits intomasterfrom
js-types-for-submit-action

Conversation

@vishalnarkhede
Copy link
Contributor

@vishalnarkhede vishalnarkhede commented Mar 17, 2026

Summary

  • Synced SubmitActionOptions type with the backend SubmitActionRequest struct from the chat repo
  • Added 13 missing action payloads: block, custom, delete_activity, delete_comment, delete_reaction, end_call, escalate, flag, kick_user, mark_reviewed, reject_appeal, shadow_block, unblock
  • Added missing fields on existing payloads (ban, delete_message, delete_user, restore, unban)
  • Added top-level appeal_id field

Linear ticket

https://linear.app/stream/issue/MOD2-708/update-chat-js-sdk-to-support-the-updated-types-in-submit-action

Test plan

  • TypeScript compiles cleanly (tsc --noEmit)
  • Verify no downstream consumers break with the expanded type

🤖 Generated with Claude Code

Add missing action payloads (block, custom, delete_activity, delete_comment,
delete_reaction, end_call, escalate, flag, kick_user, mark_reviewed,
reject_appeal, shadow_block, unblock) and missing fields on existing
payloads (ban, delete_message, delete_user, restore, unban). Also add
'pruning' to MessageDeletionStrategy.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 17, 2026

Size Change: 0 B

Total Size: 365 kB

ℹ️ View Unchanged
Filename Size
dist/cjs/index.browser.js 121 kB
dist/cjs/index.node.js 123 kB
dist/esm/index.mjs 121 kB

compressed-size-action

@vishalnarkhede vishalnarkhede changed the title [MOD-0]: sync SubmitActionOptions type with backend submit_action endpoint fix: sync SubmitActionOptions type with backend submit_action endpoint Mar 17, 2026
@vishalnarkhede vishalnarkhede merged commit 529fc59 into master Mar 17, 2026
6 checks passed
@vishalnarkhede vishalnarkhede deleted the js-types-for-submit-action branch March 17, 2026 09:38
github-actions bot pushed a commit that referenced this pull request Mar 17, 2026
## [9.36.2](v9.36.1...v9.36.2) (2026-03-17)

### Bug Fixes

* sync SubmitActionOptions type with backend submit_action endpoint ([#1704](#1704)) ([529fc59](529fc59))
@stream-ci-bot
Copy link

🎉 This PR is included in version 9.36.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants