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

Function castNumberParameter

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

Source from the content-addressed store, hash-verified

568}
569
570function castNumberParameter(parameterName: string, value: unknown): number {
571 if (typeof value === 'number' && Number.isFinite(value)) {
572 return value;
573 }
574
575 if (typeof value === 'string' && value.trim() !== '') {
576 const numberValue = Number(value);
577
578 if (Number.isFinite(numberValue)) {
579 return numberValue;
580 }
581 }
582
583 throw new Error(`Parameter ${parameterName} must be a number.`);
584}
585
586function castBooleanParameter(parameterName: string, value: unknown): boolean {
587 if (typeof value === 'boolean') {

Callers 1

castSingleParameterValueFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected