Home / File/ dev-only.d.ts — astro Source File

dev-only.d.ts — astro Source File

Architecture documentation for dev-only.d.ts, a typescript file in the astro codebase. 3 imports, 0 dependents.

File typescript CoreAstro RenderingEngine 3 imports 2 functions 16 classes

Entity Profile

Dependency Diagram

graph LR
  ffa88cd2_49b3_48b6_7478_347d8ab5d06b["dev-only.d.ts"]
  d1eaf1ee_ab52_e430_4ffe_061c11419093["./src/index.js"]
  ffa88cd2_49b3_48b6_7478_347d8ab5d06b --> d1eaf1ee_ab52_e430_4ffe_061c11419093
  e9b74c5a_8d34_34a7_e196_5e41b87214aa["../types/astro.js"]
  ffa88cd2_49b3_48b6_7478_347d8ab5d06b --> e9b74c5a_8d34_34a7_e196_5e41b87214aa
  a56f5589_e3c3_ced2_bdd4_5ad39a3cb093["unstorage"]
  ffa88cd2_49b3_48b6_7478_347d8ab5d06b --> a56f5589_e3c3_ced2_bdd4_5ad39a3cb093
  style ffa88cd2_49b3_48b6_7478_347d8ab5d06b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

// IMPORTANT: do not publish this file!
// It provides typings for internal virtual modules.
// The naming convention is: virtual:astro:<feature>/<...custom>

declare module 'virtual:astro:env/internal' {
	export const schema: import('./src/env/schema.js').EnvSchema;
}

declare module 'virtual:astro:assets/fonts/internal' {
	export const componentDataByCssVariable: import('./src/assets/fonts/types.js').ComponentDataByCssVariable;
	export const fontDataByCssVariable: import('./src/assets/fonts/types.js').FontDataByCssVariable;
}

declare module 'virtual:astro:adapter-config/client' {
	export const internalFetchHeaders: Record<string, string>;
}

declare module 'virtual:astro:actions/options' {
	export const shouldAppendTrailingSlash: boolean;
}

declare module 'virtual:astro:actions/entrypoint' {
	import type { SSRActions } from './src/index.js';
	export const server: SSRActions;
}

declare module 'virtual:astro:manifest' {
	import type { SSRManifest } from './src/index.js';
	export const manifest: SSRManifest;
}

declare module 'virtual:astro:routes' {
	import type { RoutesList } from './src/types/astro.js';
	export const routes: RoutesList[];
}

declare module 'virtual:astro:renderers' {
	import type { AstroRenderer } from './src/index.js';
	export const renderers: AstroRenderer[];
}

declare module 'virtual:astro:middleware' {
	import type { AstroMiddlewareInstance } from './src/index.js';
	const middleware: AstroMiddlewareInstance;
	export default middleware;
}

declare module 'virtual:astro:session-driver' {
	import type { Driver } from 'unstorage';
	export const driver: Driver;
}

declare module 'virtual:astro:pages' {
	export const pageMap: Map<string, () => Promise<any>>;
}

declare module 'virtual:astro:server-islands' {
	export const serverIslandMap: Map<string, () => Promise<any>>;
}

declare module 'virtual:astro:adapter-entrypoint' {
	export const createExports: ((manifest: any, args: any) => any) | undefined;
	export const start: ((manifest: any, args: any) => void) | undefined;
	export default any;
}

declare module 'virtual:astro:adapter-config' {
	export const args: any;
}

declare module 'virtual:astro:dev-css' {
	import type { ImportedDevStyles } from './src/types/astro.js';
	export const css: Set<ImportedDevStyles>;
}

declare module 'virtual:astro:dev-css-all' {
	import type { ImportedDevStyles } from './src/types/astro.js';
	export const devCSSMap: Map<string, () => Promise<{ css: Set<ImportedDevStyles> }>>;
}

declare module 'virtual:astro:app' {
	export function createApp(): import('./src/core/app/base.js').BaseApp;
}

Domain

Subdomains

Dependencies

  • ../types/astro.js
  • ./src/index.js
  • unstorage

Frequently Asked Questions

What does dev-only.d.ts do?
dev-only.d.ts is a source file in the astro codebase, written in typescript. It belongs to the CoreAstro domain, RenderingEngine subdomain.
What functions are defined in dev-only.d.ts?
dev-only.d.ts defines 2 function(s): Promise, manifest.
What does dev-only.d.ts depend on?
dev-only.d.ts imports 3 module(s): ../types/astro.js, ./src/index.js, unstorage.
Where is dev-only.d.ts in the architecture?
dev-only.d.ts is located at packages/astro/dev-only.d.ts (domain: CoreAstro, subdomain: RenderingEngine, directory: packages/astro).

Analyze Your Own Codebase

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

Try Supermodel Free