diff --git a/src/battle-scene.ts b/src/battle-scene.ts index 533740f89c0..e4222bc549e 100644 --- a/src/battle-scene.ts +++ b/src/battle-scene.ts @@ -19,12 +19,7 @@ import { type Constructor, } from "#app/utils/common"; import { deepMergeSpriteData } from "#app/utils/data"; -import type { - Modifier, - ModifierIdentityPredicate, - ModifierPredicate, - TurnHeldItemTransferModifier, -} from "./modifier/modifier"; +import type { Modifier, ModifierPredicate, TurnHeldItemTransferModifier } from "./modifier/modifier"; import { ConsumableModifier, ConsumablePokemonModifier, @@ -3411,11 +3406,6 @@ export default class BattleScene extends SceneBase { return (isPlayer ? this.modifiers : this.enemyModifiers).filter(modifierFilter); } - findModifier( - modifierFilter: ModifierIdentityPredicate, - player?: boolean, - ): T | undefined; - findModifier(modifierFilter: ModifierPredicate, player?: boolean): PersistentModifier | undefined; /** * Find the first modifier that pass the `modifierFilter` function * @param modifierFilter The function used to filter a target's modifiers diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts index 3fe17c47f30..4f4b5dd5d41 100644 --- a/src/modifier/modifier.ts +++ b/src/modifier/modifier.ts @@ -56,7 +56,6 @@ import { import { globalScene } from "#app/global-scene"; export type ModifierPredicate = (modifier: Modifier) => boolean; -export type ModifierIdentityPredicate = (modifier: Modifier) => modifier is T; const iconOverflowIndex = 24;