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

Function castSingleParameterValue

src/job.ts:539–556  ·  view source on GitHub ↗
(parameterName: string, value: unknown, type: string)

Source from the content-addressed store, hash-verified

537}
538
539function castSingleParameterValue(parameterName: string, value: unknown, type: string): unknown {
540 switch (type.toLowerCase()) {
541 case 'integer':
542 case 'int':
543 return castIntegerParameter(parameterName, value);
544 case 'float':
545 case 'number':
546 return castNumberParameter(parameterName, value);
547 case 'boolean':
548 case 'bool':
549 return castBooleanParameter(parameterName, value);
550 case 'string':
551 case 'enum':
552 return String(value);
553 default:
554 return value;
555 }
556}
557
558function castIntegerParameter(parameterName: string, value: unknown): number {
559 if (typeof value === 'number' && Number.isInteger(value)) {

Callers 1

castParameterValueFunction · 0.85

Calls 3

castIntegerParameterFunction · 0.85
castNumberParameterFunction · 0.85
castBooleanParameterFunction · 0.85

Tested by

no test coverage detected