(
overrides: Partial<NoumenaWorkspaceSource> = {},
)
| 10 | import { validateSessionResumeTarget } from './sessionResumeValidation.js' |
| 11 | |
| 12 | function makeWorkspace( |
| 13 | overrides: Partial<NoumenaWorkspaceSource> = {}, |
| 14 | ): NoumenaWorkspaceSource { |
| 15 | return { |
| 16 | type: 'noumena_workspace', |
| 17 | workspace_id: 'workspace-1', |
| 18 | repo: 'noumena/ncode', |
| 19 | raw_workspace_name: 'ws.alpha', |
| 20 | checkout_path: '/tmp/ncode.dev', |
| 21 | workspace_state: 'live', |
| 22 | workspace_version: 221, |
| 23 | ...overrides, |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | function makeSession(overrides?: { |
| 28 | sources?: SessionResource['session_context']['sources'] |
no outgoing calls
no test coverage detected