Home / File/ utils.ts — astro Source File

utils.ts — astro Source File

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

File typescript CoreAstro RoutingSystem 3 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  4d590c70_05cf_dc91_b4c0_abdd73de625c["utils.ts"]
  d97d1d38_d12d_091d_d5c6_25c44398932a["./core/schemas.js"]
  4d590c70_05cf_dc91_b4c0_abdd73de625c --> d97d1d38_d12d_091d_d5c6_25c44398932a
  97fa73a6_cf67_73a5_b60d_d52bfb00c7d8["./core/types.js"]
  4d590c70_05cf_dc91_b4c0_abdd73de625c --> 97fa73a6_cf67_73a5_b60d_d52bfb00c7d8
  c9aa2253_0f1b_910d_46ca_6a5562f68a48["./runtime/index.js"]
  4d590c70_05cf_dc91_b4c0_abdd73de625c --> c9aa2253_0f1b_910d_46ca_6a5562f68a48
  style 4d590c70_05cf_dc91_b4c0_abdd73de625c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

export { defineDbIntegration } from './core/utils.js';

import { tableSchema } from './core/schemas.js';
import type { ColumnsConfig, TableConfig } from './core/types.js';
import { asDrizzleTable as internal_asDrizzleTable, type Table } from './runtime/index.js';

export function asDrizzleTable<
	TableName extends string = string,
	TColumns extends ColumnsConfig = ColumnsConfig,
>(name: TableName, tableConfig: TableConfig<TColumns>) {
	return internal_asDrizzleTable(name, tableSchema.parse(tableConfig)) as Table<
		TableName,
		TColumns
	>;
}

Domain

Subdomains

Functions

Dependencies

  • ./core/schemas.js
  • ./core/types.js
  • ./runtime/index.js

Frequently Asked Questions

What does utils.ts do?
utils.ts is a source file in the astro codebase, written in typescript. It belongs to the CoreAstro domain, RoutingSystem subdomain.
What functions are defined in utils.ts?
utils.ts defines 1 function(s): asDrizzleTable.
What does utils.ts depend on?
utils.ts imports 3 module(s): ./core/schemas.js, ./core/types.js, ./runtime/index.js.
Where is utils.ts in the architecture?
utils.ts is located at packages/db/src/utils.ts (domain: CoreAstro, subdomain: RoutingSystem, directory: packages/db/src).

Analyze Your Own Codebase

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

Try Supermodel Free