flywave-mapview.themeloader.load
Home > @flywave/flywave-mapview > ThemeLoader > load
ThemeLoader.load() method
Loads a from a remote resource, provided as a URL that points to a JSON-encoded theme.
By default, resolves following features of theme:
extends- loads and merges all inherited themes (see [[resolveBaseTheme]]) -ref- resolves allrefinstances to their values defined indefinitionssection of theme (see [[resolveThemeReferences]])
Relative URIs of reference resources are resolved to full URL using the document's base URL (see [[resolveUrls]]).
Custom URIs (of theme itself and of resources referenced by theme) may be resolved with by providing using // ThemeLoadOptions.uriResolver option.
Signature:
static load(theme: string | Theme | FlatTheme, options?: ThemeLoadOptions): Promise<Theme>;
Parameters
Parameter | Type | Description |
|---|---|---|
theme | string | Theme | FlatTheme | instance or theme URL to the theme. |
options | (Optional) Optional, a ThemeLoadOptions objects containing any custom settings for this load request. |
Returns:
Promise<Theme>