From a4e4998afcf9c880e91e19578294c6277ec416ab Mon Sep 17 00:00:00 2001 From: nonameShijian <2954700422@qq.com> Date: Fri, 17 May 2024 21:29:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BC=95=E7=94=A8=E7=9A=84?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- noname/library/element/gameEvent.js | 4 ++-- noname/library/element/gameEventPromise.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/noname/library/element/gameEvent.js b/noname/library/element/gameEvent.js index ee689d27e..eb99e42b2 100644 --- a/noname/library/element/gameEvent.js +++ b/noname/library/element/gameEvent.js @@ -6,7 +6,7 @@ import { ui } from "../../ui/index.js"; import { AsyncFunction } from "../../util/index.js"; export class GameEvent { - /** @type { this & import('./gameEventPromise.js').GameEventPromise } */ + /** @type { this & GameEventPromise } */ #promise; /** * @param {string | GameEvent} [name] @@ -55,7 +55,7 @@ export class GameEvent { **/ this.async = false; /** - * @type {null|(event: GameEvent)=>any} 这个异步事件对应Promise的resolve函数 + * @type {null|((event: GameEvent | PromiseLike)=>void)} 这个异步事件对应Promise的resolve函数 **/ this.resolve = null; if (trigger !== false && !game.online) this._triggered = 0; diff --git a/noname/library/element/gameEventPromise.js b/noname/library/element/gameEventPromise.js index 725c4afd6..d33cfaf5e 100644 --- a/noname/library/element/gameEventPromise.js +++ b/noname/library/element/gameEventPromise.js @@ -35,7 +35,7 @@ export class GameEventPromise extends Promise { } #event; /** - * @param { import('./gameEvent.js').GameEvent } arg + * @param { GameEvent } arg */ constructor(arg) { if (arg instanceof GameEventPromise) throw new Error("GameEventPromise cannot copy.");