MCPcopy Create free account
hub / github.com/cloudconvert/cloudconvert-cli / fetchParameterOptions

Function fetchParameterOptions

src/job.ts:499–512  ·  view source on GitHub ↗
(
  cloudconvert: CloudConvertClient,
  taskData: TaskData
)

Source from the content-addressed store, hash-verified

497}
498
499async 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
514function castTaskParameterValues(
515 taskData: TaskData,

Callers 1

runJobFunction · 0.85

Calls 2

collectOperationOptionsFunction · 0.85
fetchOperationsFunction · 0.85

Tested by

no test coverage detected