From 30145e1662efa0e373c1fb690402dc98e06304ce Mon Sep 17 00:00:00 2001
From: Dennis Postma <dennis@directonline.io>
Date: Sun, 9 Feb 2025 17:59:30 +0100
Subject: [PATCH] frameCount

---
 src/entities/sprite.ts | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

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) {