UNPKG

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
"use strict"; 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; }