UNPKG

@cloud-copilot/cli

Version:

A standardized library for CLI building TypeScript CLI applications

12 lines 595 B
import { arrayValueArgument } from './arrayValueArgument.js'; import { singleValueArgument } from './singleValueArgument.js'; function validateNumber(rawValue) { const num = Number(rawValue); if (isNaN(num)) { return { valid: false, message: `expects a number but received ${rawValue}` }; } return { valid: true, value: num }; } export const numberArgument = singleValueArgument(validateNumber, '. One number required.'); export const numberArrayArgument = arrayValueArgument(validateNumber, '. One or more numbers required.'); //# sourceMappingURL=numberArguments.js.map