From 3780841e0d7bda919ad068fb4a0e21452e385a6e Mon Sep 17 00:00:00 2001 From: Bertie690 Date: Tue, 9 Sep 2025 19:07:44 -0400 Subject: [PATCH] Fixed up tsdocs --- src/data/arena-tag.ts | 2 +- src/enums/arena-tag-type.ts | 3 +++ test/arena/arena-tags.test.ts | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/data/arena-tag.ts b/src/data/arena-tag.ts index 4e951ee7395..09a123d4b8c 100644 --- a/src/data/arena-tag.ts +++ b/src/data/arena-tag.ts @@ -108,7 +108,7 @@ interface BaseArenaTag { * the Pokemon currently on-field, only cleared on arena reset or through their respective {@linkcode ArenaTag.lapse | lapse} methods. */ export abstract class ArenaTag implements BaseArenaTag { - /** The type of the arena tag */ + /** The type of the arena tag. */ public abstract readonly tagType: ArenaTagType; // Intentionally left undocumented to inherit comments from interface public turnCount: number; diff --git a/src/enums/arena-tag-type.ts b/src/enums/arena-tag-type.ts index 30f053b98bd..33b734e7196 100644 --- a/src/enums/arena-tag-type.ts +++ b/src/enums/arena-tag-type.ts @@ -1,3 +1,6 @@ +import type { ArenaTag, ArenaTagTypeMap } from "#data/arena-tag"; +import type { NonSerializableArenaTagType, SerializableArenaTagType } from "#types/arena-tags"; + /** * Enum representing all different types of {@linkcode ArenaTag}s. * @privateRemarks diff --git a/test/arena/arena-tags.test.ts b/test/arena/arena-tags.test.ts index b78e5ac8bba..f4086cdd01d 100644 --- a/test/arena/arena-tags.test.ts +++ b/test/arena/arena-tags.test.ts @@ -83,6 +83,7 @@ describe("Arena Tags", () => { game.scene.arena.removeTagOnSide(tagType, side, false); if (tag["onRemoveMessageKey"]) { + // TODO: Convert to `game.toHaveShownMessage` expect(game.textInterceptor.logs).toContain( i18next.t(tag["onRemoveMessageKey"], { pokemonNameWithAffix: getPokemonNameWithAffix(tag["getSourcePokemon"]()),