UNPKG

trigger.dev

Version:

A Command-Line Interface for Trigger.dev projects

19 lines 653 B
/** * Sanitizes environment variables by removing entries with empty or undefined values. * * @param obj - An object containing environment variables as key-value pairs * @returns A new object containing only non-empty string values * * @example * const envVars = { * API_KEY: "123", * EMPTY_VAR: "", * UNDEFINED_VAR: undefined, * WHITESPACE: " " * }; * sanitizeEnvVars(envVars); // Returns { API_KEY: "123" } */ export const sanitizeEnvVars = (obj) => { return Object.fromEntries(Object.entries(obj).filter(([, value]) => typeof value === "string" ? !!value.trim() : !!value)); }; //# sourceMappingURL=sanitizeEnvVars.js.map