UNPKG

@humanlayer/sdk

Version:

typescript client for humanlayer.dev

14 lines (13 loc) 315 B
export function with_env_var(key: string, value: string, callback: () => any) { 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] } } }