Home / Function/ generate() — astro Function Reference

generate() — astro Function Reference

Architecture documentation for the generate() function in build-font-file-id-generator.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  1dc22127_0cf5_a0d7_1a01_f75c844962de["generate()"]
  d79429a4_efa8_20d3_2b7a_8e7ee6ad7a82["BuildFontFileIdGenerator"]
  1dc22127_0cf5_a0d7_1a01_f75c844962de -->|defined in| d79429a4_efa8_20d3_2b7a_8e7ee6ad7a82
  style 1dc22127_0cf5_a0d7_1a01_f75c844962de fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/assets/fonts/infra/build-font-file-id-generator.ts lines 19–21

	generate({ originalUrl, type }: { originalUrl: string; type: FontType }): string {
		return `${this.#hasher.hashString(this.#contentResolver.resolve(originalUrl))}.${type}`;
	}

Domain

Subdomains

Frequently Asked Questions

What does generate() do?
generate() is a function in the astro codebase, defined in packages/astro/src/assets/fonts/infra/build-font-file-id-generator.ts.
Where is generate() defined?
generate() is defined in packages/astro/src/assets/fonts/infra/build-font-file-id-generator.ts at line 19.

Analyze Your Own Codebase

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

Try Supermodel Free