create() — astro Function Reference
Architecture documentation for the create() function in unifont-font-resolver.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 67ba1af0_9e8b_299f_9d2e_835350aaa28f["create()"] e75025f8_1303_03ea_42ce_653194e50374["UnifontFontResolver"] 67ba1af0_9e8b_299f_9d2e_835350aaa28f -->|defined in| e75025f8_1303_03ea_42ce_653194e50374 9f4d1ee9_7723_97a0_a304_0a2525104e5b["extractUnifontProviders()"] 67ba1af0_9e8b_299f_9d2e_835350aaa28f -->|calls| 9f4d1ee9_7723_97a0_a304_0a2525104e5b style 67ba1af0_9e8b_299f_9d2e_835350aaa28f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/assets/fonts/infra/unifont-font-resolver.ts lines 73–92
static async create({
families,
hasher,
storage,
root,
}: {
families: Array<ResolvedFontFamily>;
hasher: Hasher;
storage: Storage;
root: URL;
}) {
return new UnifontFontResolver({
unifont: await createUnifont(this.extractUnifontProviders({ families, hasher, root }), {
storage,
// TODO: consider enabling, would require new astro errors
throwOnError: false,
}),
hasher,
});
}
Domain
Subdomains
Source
Frequently Asked Questions
What does create() do?
create() is a function in the astro codebase, defined in packages/astro/src/assets/fonts/infra/unifont-font-resolver.ts.
Where is create() defined?
create() is defined in packages/astro/src/assets/fonts/infra/unifont-font-resolver.ts at line 73.
What does create() call?
create() calls 1 function(s): extractUnifontProviders.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free