(result: AppOpenResult)
| 142 | } |
| 143 | |
| 144 | export function serializeOpenResult(result: AppOpenResult): Record<string, unknown> { |
| 145 | const target = result.appName ?? result.appBundleId ?? result.session; |
| 146 | return withSuccessText( |
| 147 | { |
| 148 | session: result.session, |
| 149 | ...(result.sessionStateDir ? { sessionStateDir: result.sessionStateDir } : {}), |
| 150 | ...(result.runnerLogPath ? { runnerLogPath: result.runnerLogPath } : {}), |
| 151 | ...(result.requestLogPath ? { requestLogPath: result.requestLogPath } : {}), |
| 152 | ...(result.appName ? { appName: result.appName } : {}), |
| 153 | ...(result.appBundleId ? { appBundleId: result.appBundleId } : {}), |
| 154 | ...(result.startup ? { startup: result.startup } : {}), |
| 155 | ...(result.runtime ? { runtime: result.runtime } : {}), |
| 156 | ...(result.device ? serializeSessionDevice(result.device) : {}), |
| 157 | }, |
| 158 | target ? `Opened: ${target}` : 'Opened', |
| 159 | ); |
| 160 | } |
| 161 | |
| 162 | export function serializeCloseResult( |
| 163 | result: SessionCloseResult | AppCloseResult, |
no test coverage detected