Home / File/ constants.ts — astro Source File

constants.ts — astro Source File

Architecture documentation for constants.ts, a typescript file in the astro codebase.

Entity Profile

Source Code

export const CLIENT_VIRTUAL_MODULE_ID = 'astro:env/client';
export const RESOLVED_CLIENT_VIRTUAL_MODULE_ID = '\0' + CLIENT_VIRTUAL_MODULE_ID;

export const SERVER_VIRTUAL_MODULE_ID = 'astro:env/server';
export const RESOLVED_SERVER_VIRTUAL_MODULE_ID = '\0' + SERVER_VIRTUAL_MODULE_ID;

/** Used to serialize the schema */
export const INTERNAL_VIRTUAL_MODULE_ID = 'virtual:astro:env/internal';
export const RESOLVED_INTERNAL_VIRTUAL_MODULE_ID = '\0' + INTERNAL_VIRTUAL_MODULE_ID;

export const ENV_TYPES_FILE = 'env.d.ts';

const PKG_BASE = new URL('../../', import.meta.url);
export const MODULE_TEMPLATE_URL = new URL('templates/env.mjs', PKG_BASE);

Frequently Asked Questions

What does constants.ts do?
constants.ts is a source file in the astro codebase, written in typescript.
Where is constants.ts in the architecture?
constants.ts is located at packages/astro/src/env/constants.ts (directory: packages/astro/src/env).

Analyze Your Own Codebase

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

Try Supermodel Free