@humanlayer/sdk
Version:
typescript client for humanlayer.dev
19 lines (18 loc) • 450 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.with_env_var = with_env_var;
function with_env_var(key, value, callback) {
const prevValue = process.env[key];
process.env[key] = value;
try {
callback();
}
finally {
if (typeof prevValue !== 'undefined') {
process.env[key] = prevValue;
}
else {
delete process.env[key];
}
}
}