diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index ac1bc5cc906..8eb530aa47c 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -6742,6 +6742,7 @@ interface IllusionData { level?: number; } +// TODO: Remove `turn` and make `result` mandatory export interface TurnMove { move: MoveId; targets: BattlerIndex[]; diff --git a/src/system/version_migration/versions/v1_10_0.ts b/src/system/version_migration/versions/v1_10_0.ts index 4d1dedf701e..43e0fe83876 100644 --- a/src/system/version_migration/versions/v1_10_0.ts +++ b/src/system/version_migration/versions/v1_10_0.ts @@ -25,6 +25,7 @@ interface OldTurnMove { const fixMoveHistory: SessionSaveMigrator = { version: "1.10.0", migrate: (data: SessionSaveData): void => { + // @ts-expect-error - optional property jank const mapTurnMove = (tm: OldTurnMove): TurnMove => ({ move: tm.move, targets: tm.targets,