Home / Function/ releases.schema() — astro Function Reference

releases.schema() — astro Function Reference

Architecture documentation for the releases.schema() function in content.config.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  35ef95f5_2a08_5c7e_16c3_4b22bebf2358["releases.schema()"]
  f3817141_b88d_6ebe_4e8a_292d8915eebe["content.config.ts"]
  35ef95f5_2a08_5c7e_16c3_4b22bebf2358 -->|defined in| f3817141_b88d_6ebe_4e8a_292d8915eebe
  style 35ef95f5_2a08_5c7e_16c3_4b22bebf2358 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

examples/starlog/src/content.config.ts lines 9–20

	schema: ({ image }) =>
		z.object({
			title: z.string(),
			description: z.string(),
			versionNumber: z.string(),
			image: z.object({
				src: image(),
				alt: z.string(),
			}),
			// Transform string to Date object
			date: z.coerce.date(),
		}),

Domain

Subdomains

Frequently Asked Questions

What does releases.schema() do?
releases.schema() is a function in the astro codebase, defined in examples/starlog/src/content.config.ts.
Where is releases.schema() defined?
releases.schema() is defined in examples/starlog/src/content.config.ts at line 9.

Analyze Your Own Codebase

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

Try Supermodel Free