Home / Function/ createGetEnv() — astro Function Reference

createGetEnv() — astro Function Reference

Architecture documentation for the createGetEnv() function in env.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  620a2800_8c85_eb65_fedc_90af3c472b20["createGetEnv()"]
  ef24be78_05d9_15ad_044f_15af3eb84ac9["env.ts"]
  620a2800_8c85_eb65_fedc_90af3c472b20 -->|defined in| ef24be78_05d9_15ad_044f_15af3eb84ac9
  style 620a2800_8c85_eb65_fedc_90af3c472b20 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/integrations/cloudflare/src/utils/env.ts lines 4–15

	(env: Record<string, unknown>): GetEnv =>
	(key) => {
		const v = env[key];
		if (typeof v === 'undefined' || typeof v === 'string') {
			return v;
		}
		if (typeof v === 'boolean' || typeof v === 'number') {
			// let astro:env handle the validation and transformation
			return v.toString();
		}
		return undefined;
	};

Domain

Subdomains

Frequently Asked Questions

What does createGetEnv() do?
createGetEnv() is a function in the astro codebase, defined in packages/integrations/cloudflare/src/utils/env.ts.
Where is createGetEnv() defined?
createGetEnv() is defined in packages/integrations/cloudflare/src/utils/env.ts at line 4.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free