diff --git a/src/entities/sprite.ts b/src/entities/sprite.ts index 7a25cd2..36fe045 100644 --- a/src/entities/sprite.ts +++ b/src/entities/sprite.ts @@ -1,7 +1,5 @@ import { Entity } from '@mikro-orm/core' -import type { SpriteImage } from '#entities/base/spriteAction.js' - import { BaseSprite } from '#entities/base/sprite' @Entity() @@ -23,7 +21,7 @@ export class Sprite extends BaseSprite { frameWidth: spriteAction.getFrameWidth(), frameHeight: spriteAction.getFrameHeight(), frameRate: spriteAction.getFrameRate(), - frameCount: spriteAction.getSprites()?.filter((sprite: SpriteImage) => sprite.url)?.length + frameCount: Array.isArray(spriteAction.getSprites()) ? spriteAction.getSprites()?.filter(item => !Array.isArray(item)).length : 0 })) } } catch (error) {