/
fscourge
/
cache
Обзор
Документация
Войти
/
fscourge
/
cache
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
v2
src/utils/testUtils.ts
30 строк
920 B
Dave Hadka
Adds input for upload chunk size
02 окт 2020, 17:59
02 окт 2020, 17:59
a6f1f4b
Код
Авторство
О чём код?
import { Inputs } from "../constants"; // See: https://github.com/actions/toolkit/blob/master/packages/core/src/core.ts#L67 function getInputName(name: string): string { return `INPUT_${name.replace(/ /g, "_").toUpperCase()}`; } export function setInput(name: string, value: string): void { process.env[getInputName(name)] = value; } interface CacheInput { path: string; key: string; restoreKeys?: string[]; } export function setInputs(input: CacheInput): void { setInput(Inputs.Path, input.path); setInput(Inputs.Key, input.key); input.restoreKeys && setInput(Inputs.RestoreKeys, input.restoreKeys.join("\n")); } export function clearInputs(): void { delete process.env[getInputName(Inputs.Path)]; delete process.env[getInputName(Inputs.Key)]; delete process.env[getInputName(Inputs.RestoreKeys)]; delete process.env[getInputName(Inputs.UploadChunkSize)]; }