umay-render
Version:
Free, high-performance HTML to PDF and HTML to Image conversion SDK for both browser and Node.js
20 lines (19 loc) • 544 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadConfig = loadConfig;
// src/config.ts
const zod_1 = require("zod");
const EnvSchema = zod_1.z.object({
API_URL: zod_1.z
.string()
.url()
.default("https://umay-api-935360498495.us-central1.run.app/v1"),
TIMEOUT: zod_1.z.coerce.number().default(30000),
});
function loadConfig(env = process.env) {
const parsed = EnvSchema.parse({
API_URL: env.API_URL,
TIMEOUT: env.TIMEOUT,
});
return parsed;
}
;