UNPKG

@yuebai008/cli

Version:

Command line interface for rapid qg-minigame development

1 lines 520 B
import*as Common from"../common/common.js";const registeredModels=new Map;export class SDKModel extends Common.ObjectWrapper.ObjectWrapper{#e;constructor(e){super(),this.#e=e}target(){return this.#e}async preSuspendModel(e){}async suspendModel(e){}async resumeModel(){}async postResumeModel(){}dispose(){}static register(e,r){if(r.early&&!r.autostart)throw new Error(`Error registering model ${e.name}: early models must be autostarted.`);registeredModels.set(e,r)}static get registeredModels(){return registeredModels}}