Home / File/ component.ts — astro Source File

component.ts — astro Source File

Architecture documentation for component.ts, a typescript file in the astro codebase. 2 imports, 0 dependents.

File typescript CoreAstro RenderingEngine 2 imports 3 functions

Entity Profile

Dependency Diagram

graph LR
  619262ac_8dae_f1ec_0bc0_293bb820dd4e["component.ts"]
  e9b74c5a_8d34_34a7_e196_5e41b87214aa["../types/astro.js"]
  619262ac_8dae_f1ec_0bc0_293bb820dd4e --> e9b74c5a_8d34_34a7_e196_5e41b87214aa
  e099eff3_3f90_76ac_3751_a9ff5a6b8f25["../../core/build/types.js"]
  619262ac_8dae_f1ec_0bc0_293bb820dd4e --> e099eff3_3f90_76ac_3751_a9ff5a6b8f25
  style 619262ac_8dae_f1ec_0bc0_293bb820dd4e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import type { ComponentInstance } from '../../types/astro.js';
import type { SinglePageBuiltModule } from '../build/types.js';

// A stub of a component instance for a given route
export const RedirectComponentInstance: ComponentInstance = {
	default() {
		return new Response(null, {
			status: 301,
		});
	},
};

export const RedirectSinglePageBuiltModule: SinglePageBuiltModule = {
	page: () => Promise.resolve(RedirectComponentInstance),
	onRequest: (_, next) => next(),
};

Domain

Subdomains

Dependencies

  • ../../core/build/types.js
  • ../types/astro.js

Frequently Asked Questions

What does component.ts do?
component.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 component.ts?
component.ts defines 3 function(s): RedirectComponentInstance.default, RedirectSinglePageBuiltModule.onRequest, RedirectSinglePageBuiltModule.page.
What does component.ts depend on?
component.ts imports 2 module(s): ../../core/build/types.js, ../types/astro.js.
Where is component.ts in the architecture?
component.ts is located at packages/astro/src/core/redirects/component.ts (domain: CoreAstro, subdomain: RenderingEngine, directory: packages/astro/src/core/redirects).

Analyze Your Own Codebase

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

Try Supermodel Free