INNER CODE UNIT · TypeScript

unknown

rit3zh/reacticx · cloudflare/cli/index.ts:106

  const unknown = requested.filter((id) => !stepIds.includes(id as StepId));
  if (unknown.length > 0) {
    throw new Error(`unknown step ${unknown.join(", ")} — expected ${stepIds.join(", ")}`);
  }

  return requested as StepId[];
}

function parse(argv: readonly string[]): { command: Command; flags: Flags } {
  const separator = argv.indexOf("--");
  const own = separator === -1 ? [...argv] : argv.slice(0, separator);
  const passthrough = separator === -1 ? [] : argv.slice(separator + 1);

  const first = own[0];
  const command = (COMMANDS as string[]).includes(first ?? "")
    ? (first as Command)
    : ("push" as Command);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…