Home / Function/ toDefault() — astro Function Reference

toDefault() — astro Function Reference

Architecture documentation for the toDefault() function in queries.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  21c1da33_45c1_639a_3787_4bdd0afd8051["toDefault()"]
  ad642171_aa4f_abf2_da4d_c5b2e217a132["queries.ts"]
  21c1da33_45c1_639a_3787_4bdd0afd8051 -->|defined in| ad642171_aa4f_abf2_da4d_c5b2e217a132
  c628104c_faef_c095_180d_890bd11e4417["getDefaultValueSql()"]
  c628104c_faef_c095_180d_890bd11e4417 -->|calls| 21c1da33_45c1_639a_3787_4bdd0afd8051
  style 21c1da33_45c1_639a_3787_4bdd0afd8051 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/db/src/core/queries.ts lines 167–176

function toDefault<T>(def: T | SQL<any>): string {
	const type = typeof def;
	if (type === 'string') {
		return sqlite.escapeString(def as string);
	} else if (type === 'boolean') {
		return def ? 'TRUE' : 'FALSE';
	} else {
		return def + '';
	}
}

Domain

Subdomains

Frequently Asked Questions

What does toDefault() do?
toDefault() is a function in the astro codebase, defined in packages/db/src/core/queries.ts.
Where is toDefault() defined?
toDefault() is defined in packages/db/src/core/queries.ts at line 167.
What calls toDefault()?
toDefault() is called by 1 function(s): getDefaultValueSql.

Analyze Your Own Codebase

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

Try Supermodel Free