Skip to content

Intermact API Reference / @intermact/core / AssetManager

Interface: AssetManager ​

Defined in: packages/core/src/resource/asset-manager.ts:53

Build-time asset resolver (design.md §14).

Methods ​

data() ​

data<T>(src): Promise<T>

Defined in: packages/core/src/resource/asset-manager.ts:57

Type Parameters ​

T ​

T

Parameters ​

src ​

string

Returns ​

Promise<T>


font() ​

font(src): Promise<FontAsset>

Defined in: packages/core/src/resource/asset-manager.ts:54

Parameters ​

src ​

string

Returns ​

Promise<FontAsset>


latex() ​

latex(tex, opts?): Promise<GlyphLayout>

Defined in: packages/core/src/resource/asset-manager.ts:55

Parameters ​

tex ​

string

opts? ​

Omit<LatexObjectProps, "tex">

Returns ​

Promise<GlyphLayout>


preload() ​

preload(specs): Promise<void>

Defined in: packages/core/src/resource/asset-manager.ts:58

Parameters ​

specs ​

readonly AssetSpec[]

Returns ​

Promise<void>


svg() ​

svg(src): Promise<ParsedSvg>

Defined in: packages/core/src/resource/asset-manager.ts:56

Parameters ​

src ​

string

Returns ​

Promise<ParsedSvg>

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)