UNPKG

umay-render

Version:

Free, high-performance HTML to PDF and HTML to Image conversion SDK for both browser and Node.js

16 lines (15 loc) 477 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadConfig = loadConfig; const zod_1 = require("zod"); const EnvSchema = zod_1.z.object({ API_URL: zod_1.z.string().url().default("https://api.umayrender.com/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; }