Home / Type/ CreateContext Type — astro Architecture

CreateContext Type — astro Architecture

Architecture documentation for the CreateContext type/interface in index.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  d133755f_b290_e272_3cff_70177846f95b["CreateContext"]
  539f677c_93c9_1e05_dcf8_dd470043a1a3["index.ts"]
  d133755f_b290_e272_3cff_70177846f95b -->|defined in| 539f677c_93c9_1e05_dcf8_dd470043a1a3
  style d133755f_b290_e272_3cff_70177846f95b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/core/middleware/index.ts lines 19–43

export type CreateContext = {
	/**
	 * The incoming request
	 */
	request: Request;
	/**
	 * Optional parameters
	 */
	params?: Params;

	/**
	 * A list of locales that are supported by the user
	 */
	userDefinedLocales?: string[];

	/**
	 * User defined default locale
	 */
	defaultLocale: string;

	/**
	 * Initial value of the locals
	 */
	locals?: App.Locals;
};

Frequently Asked Questions

What is the CreateContext type?
CreateContext is a type/interface in the astro codebase, defined in packages/astro/src/core/middleware/index.ts.
Where is CreateContext defined?
CreateContext is defined in packages/astro/src/core/middleware/index.ts at line 19.

Analyze Your Own Codebase

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

Try Supermodel Free