INNER CODE UNIT · JavaScript

parseCommanderInt

mermaid-js/mermaid-cli · src/index.js:134

function parseCommanderInt(value, _unused) {
  const parsedValue = parseInt(value, 10);
  if (isNaN(parsedValue) || parsedValue < 1) {
    throw new InvalidArgumentError("Not a positive integer.");
  }
  return parsedValue;
}

/**
 * Commander parser that converts a string to a float.
 *
 * @param {string} value - The value from commander.
 * @param {*} _unused - Unused.
 * @returns {number} The value parsed as a number.
 * @see https://github.com/tj/commander.js/wiki/Class:-Option#argparserfn
 */
function parseCommanderFloat(value, _unused) {
  const parsedValue = parseFloat(value);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…