Skip to content

tools / Exports / LazyLoadable

Interface: LazyLoadable<T>

Interface for lazy loadable resources

Type parameters

Name
T

Table of contents

Properties

Properties

id

id: string

Resource identifier

Defined in

packages/tools/src/performance/lazy-loader.ts:16


loader

loader: () => T | Promise<T>

Function to load the resource

Type declaration

▸ (): T | Promise<T>

Returns

T | Promise<T>

Defined in

packages/tools/src/performance/lazy-loader.ts:18


isLoaded

isLoaded: boolean

Whether the resource is loaded

Defined in

packages/tools/src/performance/lazy-loader.ts:20


resource

Optional resource: T

Loaded resource

Defined in

packages/tools/src/performance/lazy-loader.ts:22


lastAccessed

Optional lastAccessed: number

Last access time

Defined in

packages/tools/src/performance/lazy-loader.ts:24


priority

Optional priority: number

Loading priority (lower number = higher priority)

Defined in

packages/tools/src/performance/lazy-loader.ts:26

Released under the MIT License.