(value: unknown)
| 248 | } |
| 249 | |
| 250 | function normalizeWaitState(value: unknown): AutonomyFlowWaitState | undefined { |
| 251 | if ( |
| 252 | !value || |
| 253 | typeof value !== 'object' || |
| 254 | typeof (value as { reason?: unknown }).reason !== 'string' || |
| 255 | typeof (value as { stepId?: unknown }).stepId !== 'string' || |
| 256 | typeof (value as { stepName?: unknown }).stepName !== 'string' || |
| 257 | typeof (value as { stepIndex?: unknown }).stepIndex !== 'number' |
| 258 | ) { |
| 259 | return undefined |
| 260 | } |
| 261 | return { |
| 262 | reason: (value as { reason: string }).reason, |
| 263 | stepId: (value as { stepId: string }).stepId, |
| 264 | stepName: (value as { stepName: string }).stepName, |
| 265 | stepIndex: (value as { stepIndex: number }).stepIndex, |
| 266 | } |
| 267 | } |
| 268 | |
| 269 | function isPosixBoundaryGlob(value: string): boolean { |
| 270 | if (!value || value.startsWith('/') || value.includes('\\')) { |
no outgoing calls
no test coverage detected