@yuebai008/cli
Version:
Command line interface for rapid qg-minigame development
1 lines • 520 B
JavaScript
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}}