| 1000 | // expects a WorkspaceShell without having to thread the union |
| 1001 | // type through. |
| 1002 | class WorkspaceShellRouter { |
| 1003 | readonly #defaultId: string; |
| 1004 | readonly #shellFor: (id: string) => Promise<{ shell: WorkspaceShell; handle: BackendHandle }>; |
| 1005 | readonly #resolveId: (id: string | undefined) => string; |
nothing calls this directly
no outgoing calls
no test coverage detected