()
| 15 | // sessionStorage → commands → exit → ExitFlow → here. All call sites |
| 16 | // are inside callbacks, so the lazy require never sees an undefined import. |
| 17 | function recordWorktreeExit(): void { |
| 18 | /* eslint-disable @typescript-eslint/no-require-imports */ |
| 19 | ; |
| 20 | (require('../utils/sessionStorage.js') as typeof import('../utils/sessionStorage.js')).saveWorktreeState(null); |
| 21 | /* eslint-enable @typescript-eslint/no-require-imports */ |
| 22 | } |
| 23 | type Props = { |
| 24 | onDone: (result?: string, options?: { |
| 25 | display?: CommandResultDisplay; |
no outgoing calls
no test coverage detected