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

Function castIntegerParameter

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

Source from the content-addressed store, hash-verified

556}
557
558function castIntegerParameter(parameterName: string, value: unknown): number {
559 if (typeof value === 'number' && Number.isInteger(value)) {
560 return value;
561 }
562
563 if (typeof value === 'string' && /^-?\d+$/.test(value.trim())) {
564 return Number(value);
565 }
566
567 throw new Error(`Parameter ${parameterName} must be an integer.`);
568}
569
570function castNumberParameter(parameterName: string, value: unknown): number {
571 if (typeof value === 'number' && Number.isFinite(value)) {

Callers 1

castSingleParameterValueFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected