Home / Type/ VitePluginDBParams Type — astro Architecture

VitePluginDBParams Type — astro Architecture

Architecture documentation for the VitePluginDBParams type/interface in vite-plugin-db.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  3bfbd7fb_0a34_c47b_c8e4_3455c2149619["VitePluginDBParams"]
  10c96ff6_9978_85bd_85f5_ced507d506e2["vite-plugin-db.ts"]
  3bfbd7fb_0a34_c47b_c8e4_3455c2149619 -->|defined in| 10c96ff6_9978_85bd_85f5_ced507d506e2
  style 3bfbd7fb_0a34_c47b_c8e4_3455c2149619 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/db/src/core/integration/vite-plugin-db.ts lines 42–61

type VitePluginDBParams =
	| {
			connectToRemote: false;
			tables: LateTables;
			seedFiles: LateSeedFiles;
			srcDir: URL;
			root: URL;
			logger?: AstroIntegrationLogger;
			output: AstroConfig['output'];
			seedHandler: SeedHandler;
	  }
	| {
			connectToRemote: true;
			tables: LateTables;
			appToken: string;
			srcDir: URL;
			root: URL;
			output: AstroConfig['output'];
			seedHandler: SeedHandler;
	  };

Frequently Asked Questions

What is the VitePluginDBParams type?
VitePluginDBParams is a type/interface in the astro codebase, defined in packages/db/src/core/integration/vite-plugin-db.ts.
Where is VitePluginDBParams defined?
VitePluginDBParams is defined in packages/db/src/core/integration/vite-plugin-db.ts at line 42.

Analyze Your Own Codebase

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

Try Supermodel Free