INNER CODE UNIT · TypeScript

checkInputs

EndBug/add-and-commit · src/io.ts:118

export async function checkInputs() {
  function setInput(input: input, value: string | undefined) {
    if (value) return (process.env[`INPUT_${input.toUpperCase()}`] = value);
    else return delete process.env[`INPUT_${input.toUpperCase()}`];
  }
  function setDefault(input: input, value: string) {
    if (!getInput(input)) setInput(input, value);
    return getInput(input);
  }

  // #region add, remove
  if (!getInput('add') && !getInput('remove'))
    throw new Error(
      "Both 'add' and 'remove' are empty, the action has nothing to do.",
    );

  if (getInput('add')) {
    const parsed = parseInputArray(getInput('add'));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…