Skip to main content

Interface: ILoadingService

Defined in: src/types/services.ts:147

Loading indicator service for showing progress spinners during miniapp operations.

Remarks​

Replaces startLoading/endLoading from services/loading.

Methods​

addLoaderInLoadingMap()?​

optional addLoaderInLoadingMap(key, loaderId): void

Defined in: src/types/services.ts:153

Register a loader in the loading map under a miniapp key

Parameters​

key​

string

loaderId​

string

Returns​

void


removeAllLoadersOfMiniapp()?​

optional removeAllLoadersOfMiniapp(key): void

Defined in: src/types/services.ts:157

Remove all loaders associated with a miniapp key

Parameters​

key​

string

Returns​

void


removeLoaderFromLoadingMap()?​

optional removeLoaderFromLoadingMap(key, loaderId): void

Defined in: src/types/services.ts:155

Remove a specific loader from the loading map

Parameters​

key​

string

loaderId​

string

Returns​

void


startLoading()​

startLoading(): string

Defined in: src/types/services.ts:149

Start a loading indicator and return its unique loader ID

Returns​

string


stopLoading()​

stopLoading(loaderId): void

Defined in: src/types/services.ts:151

Stop a loading indicator by its loader ID

Parameters​

loaderId​

string

Returns​

void