/
githubmirror
/
tldraw
Обзор
Документация
Войти
/
githubmirror
/
tldraw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/scripts/lib/makeEnv.ts
18 строк
485 B
alex
Clean up `apps` directory (#4548)
18 сен 2024, 13:17
Не верифицирован
18 сен 2024, 13:17
ab9833c
Код
Авторство
О чём код?
export function makeEnv<const Keys extends readonly string[]>( keys: Keys ): Record<Keys[number], string> { const env = {} as Record<string, string> const missingVars = [] for (const key of keys) { const value = process.env[key] if (value === undefined) { missingVars.push(key) continue } env[key] = value } if (missingVars.length > 0) { throw new Error(`Missing environment variables: ${missingVars.join(', ')}`) } return env as Record<Keys[number], string> }