UNPKG

attio-js

Version:

Developer-friendly & type-safe JS/TS SDK based on the official OpenAPI spec of Attio.

27 lines 711 B
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { dlv } from "./dlv.js"; import * as z from "zod"; export const envSchema = z.object({ ATTIO_API_KEY: z.string().optional(), ATTIO_DEBUG: z.coerce.boolean().optional(), }); let envMemo = undefined; /** * Reads and validates environment variables. */ export function env() { if (envMemo) { return envMemo; } envMemo = envSchema.parse(dlv(globalThis, "process.env") ?? dlv(globalThis, "Deno.env") ?? {}); return envMemo; } /** * Clears the cached env object. Useful for testing with a fresh environment. */ export function resetEnv() { envMemo = undefined; } //# sourceMappingURL=env.js.map