(parts: string[], action: SessionAction)
| 148 | } |
| 149 | |
| 150 | export function appendSnapshotActionScriptArgs(parts: string[], action: SessionAction): void { |
| 151 | if (action.flags?.snapshotInteractiveOnly) parts.push('-i'); |
| 152 | if (typeof action.flags?.snapshotDepth === 'number') { |
| 153 | parts.push('-d', String(action.flags.snapshotDepth)); |
| 154 | } |
| 155 | if (action.flags?.snapshotScope) { |
| 156 | parts.push('-s', formatScriptArg(action.flags.snapshotScope)); |
| 157 | } |
| 158 | if (action.flags?.snapshotRaw) parts.push('--raw'); |
| 159 | } |
| 160 | |
| 161 | export function appendScreenshotActionScriptArgs(parts: string[], action: SessionAction): void { |
| 162 | for (const positional of action.positionals ?? []) { |
no test coverage detected