mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 13:46:00 +00:00
23 lines
348 B
TypeScript
23 lines
348 B
TypeScript
let appIsLoaded = false;
|
|
let onLoad = [];
|
|
|
|
export function setAppLoaded() {
|
|
appIsLoaded = true;
|
|
for (const func of onLoad) {
|
|
func();
|
|
}
|
|
onLoad = [];
|
|
}
|
|
|
|
export function getAppLoaded() {
|
|
return appIsLoaded;
|
|
}
|
|
|
|
export function callWhenAppLoaded(callback) {
|
|
if (appIsLoaded) {
|
|
callback();
|
|
} else {
|
|
onLoad.push(callback);
|
|
}
|
|
}
|