( cloudconvert: CloudConvertClient, taskData: TaskData )
| 497 | } |
| 498 | |
| 499 | async function fetchParameterOptions( |
| 500 | cloudconvert: CloudConvertClient, |
| 501 | taskData: TaskData |
| 502 | ): Promise<Map<string, CloudConvertOperationOption>> { |
| 503 | return collectOperationOptions( |
| 504 | await fetchOperations(cloudconvert, { |
| 505 | operation: taskData.operation, |
| 506 | inputFormat: typeof taskData.input_format === 'string' ? taskData.input_format : undefined, |
| 507 | outputFormat: typeof taskData.output_format === 'string' ? taskData.output_format : undefined, |
| 508 | engine: typeof taskData.engine === 'string' ? taskData.engine : undefined, |
| 509 | engineVersion: typeof taskData.engine_version === 'string' ? taskData.engine_version : undefined |
| 510 | }) |
| 511 | ); |
| 512 | } |
| 513 | |
| 514 | function castTaskParameterValues( |
| 515 | taskData: TaskData, |
no test coverage detected