UNPKG

@yuebai008/cli

Version:

Command line interface for rapid qg-minigame development

1 lines 601 B
import{Capability}from"./Target.js";import{SDKModel}from"./SDKModel.js";export class IssuesModel extends SDKModel{#s=!1;#e=!1;constructor(s){super(s),this.ensureEnabled()}async ensureEnabled(){if(this.#e)return;this.#e=!0,this.target().registerAuditsDispatcher(this);const s=this.target().auditsAgent();await s.invoke_enable()}issueAdded(s){this.dispatchEventToListeners("IssueAdded",{issuesModel:this,inspectorIssue:s.issue})}dispose(){super.dispose(),this.#s=!0}getTargetIfNotDisposed(){return this.#s?null:this.target()}}SDKModel.register(IssuesModel,{capabilities:Capability.Audits,autostart:!0});