From a4644413e51b87b379a3380b9e909f30a55b4233 Mon Sep 17 00:00:00 2001 From: Tianyi Cui <53024+tianyicui@users.noreply.github.com> Date: Sun, 26 Jul 2026 21:37:42 +0800 Subject: [PATCH] fix: restore master's branded-id casts in ui-workspace apply spec A stale-lib eslint --fix pass during the merge stripped the 'as never' casts the branded WorkspaceId/SessionId parameters require; typecheck rejects the push. Take master's version verbatim. --- packages/client/ui-workspace/tests/apply.spec.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/client/ui-workspace/tests/apply.spec.ts b/packages/client/ui-workspace/tests/apply.spec.ts index 196d05d46b..6e1c7a3a3f 100644 --- a/packages/client/ui-workspace/tests/apply.spec.ts +++ b/packages/client/ui-workspace/tests/apply.spec.ts @@ -55,13 +55,13 @@ describe('ui-workspace apply', () => { await b.ctx.plugin({ inject: [...inject], apply }).await() const browser = (b.slots.entries('sidebar.workspaces')[0]!.inject as () => WorkspaceBrowserInjected)() - browser.startSession('ws', 'prompt') + browser.startSession('ws' as never, 'prompt') expect(b.startSession).toHaveBeenCalledWith('ws', 'prompt') - browser.open('session') + browser.open('session' as never) expect(b.open).toHaveBeenCalledWith('session') - await browser.renameWorkspace('ws', 'renamed') + await browser.renameWorkspace('ws' as never, 'renamed') expect(b.rename).toHaveBeenCalledWith('ws', 'renamed') - await browser.insertSessionBefore('ws', 's1', 's2') + await browser.insertSessionBefore('ws' as never, 's1' as never, 's2' as never) expect(b.insertSessionBefore).toHaveBeenCalledWith('ws', 's1', 's2') await browser.createWorkspace({ name: 'project' }) expect(b.create).toHaveBeenCalledWith({ name: 'project' })