(finalInput: unknown, workflowInput: unknown)
| 462 | } |
| 463 | |
| 464 | function buildApiOrInputOutput(finalInput: unknown, workflowInput: unknown): NormalizedBlockOutput { |
| 465 | const isObjectInput = isRecordLike(finalInput) |
| 466 | |
| 467 | const output: NormalizedBlockOutput = isObjectInput |
| 468 | ? { |
| 469 | ...(finalInput as Record<string, unknown>), |
| 470 | input: { ...(finalInput as Record<string, unknown>) }, |
| 471 | } |
| 472 | : { input: finalInput } |
| 473 | |
| 474 | return mergeFilesIntoOutput(output, workflowInput) |
| 475 | } |
| 476 | |
| 477 | function buildChatOutput(workflowInput: unknown): NormalizedBlockOutput { |
| 478 | const source = isRecordLike(workflowInput) ? workflowInput : undefined |
no test coverage detected