(params: {
req: DaemonRequest;
sessionName: string;
sessionStore: SessionStore;
result: SnapshotRuntimeRecord;
})
| 299 | } |
| 300 | |
| 301 | function recordSnapshotRuntimeAction(params: { |
| 302 | req: DaemonRequest; |
| 303 | sessionName: string; |
| 304 | sessionStore: SessionStore; |
| 305 | result: SnapshotRuntimeRecord; |
| 306 | }): void { |
| 307 | const session = params.sessionStore.get(params.sessionName); |
| 308 | if (!session) return; |
| 309 | params.sessionStore.recordAction(session, { |
| 310 | command: params.req.command, |
| 311 | positionals: params.req.positionals ?? [], |
| 312 | flags: params.req.flags ?? {}, |
| 313 | result: toRecordedSnapshotRuntimeResult(params.result), |
| 314 | }); |
| 315 | } |
| 316 | |
| 317 | function assertSnapshotSessionRecord( |
| 318 | record: CommandSessionRecord, |
no test coverage detected