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.
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
Functions
Classes
Dependencies
- ../types/astro.js
- ./src/index.js
- unstorage
Source
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