UNPKG

@yuebai008/cli

Version:

Command line interface for rapid qg-minigame development

1 lines 756 B
const registeredLateInitializationRunnables=new Map;export function registerLateInitializationRunnable(n){const{id:i,loadRunnable:e}=n;if(registeredLateInitializationRunnables.has(i))throw new Error(`Duplicate late Initializable runnable id '${i}'`);registeredLateInitializationRunnables.set(i,e)}export function maybeRemoveLateInitializationRunnable(n){return registeredLateInitializationRunnables.delete(n)}export function lateInitializationRunnables(){return[...registeredLateInitializationRunnables.values()]}const registeredEarlyInitializationRunnables=[];export function registerEarlyInitializationRunnable(n){registeredEarlyInitializationRunnables.push(n)}export function earlyInitializationRunnables(){return registeredEarlyInitializationRunnables}