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'));