@codenoobforreal/clitools
Version:
CLI tool for video processing (H.265/HEVC encoding & QuickTime compatibility) using FFmpeg, and batch lossless image compression with format preservation
15 lines • 430 B
JavaScript
/**
* try convert string to number
* @example
* tryConvertStringToNumber("100") ?? 10
* @param value string to be convert
* @returns converted number or undefined
*/
export function tryConvertStringToNumber(value) {
const trimmed = value.trim();
if (trimmed === "")
return undefined;
const num = Number(trimmed);
return Number.isNaN(num) ? undefined : num;
}
//# sourceMappingURL=basic-convert.js.map