From 0d645a388a99267da670b7e8ed59f9f27e3bd4ea Mon Sep 17 00:00:00 2001 From: Pedro Almeida Date: Fri, 23 May 2025 14:29:09 -0300 Subject: [PATCH] remove any from ImageTrail --- src/ts-default/Animations/ImageTrail/ImageTrail.tsx | 12 +++++++++++- src/ts-tailwind/Animations/ImageTrail/ImageTrail.tsx | 12 +++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/ts-default/Animations/ImageTrail/ImageTrail.tsx b/src/ts-default/Animations/ImageTrail/ImageTrail.tsx index 4cb4307a..bd911165 100644 --- a/src/ts-default/Animations/ImageTrail/ImageTrail.tsx +++ b/src/ts-default/Animations/ImageTrail/ImageTrail.tsx @@ -1202,7 +1202,17 @@ class ImageTrailVariant8 { } } -const variantMap: { [key: number]: new (container: HTMLDivElement) => any } = { +type ImageTrailConstructor = + | typeof ImageTrailVariant1 + | typeof ImageTrailVariant2 + | typeof ImageTrailVariant3 + | typeof ImageTrailVariant4 + | typeof ImageTrailVariant5 + | typeof ImageTrailVariant6 + | typeof ImageTrailVariant7 + | typeof ImageTrailVariant8; + +const variantMap: Record = { 1: ImageTrailVariant1, 2: ImageTrailVariant2, 3: ImageTrailVariant3, diff --git a/src/ts-tailwind/Animations/ImageTrail/ImageTrail.tsx b/src/ts-tailwind/Animations/ImageTrail/ImageTrail.tsx index 12a44d77..c7d9e2c0 100644 --- a/src/ts-tailwind/Animations/ImageTrail/ImageTrail.tsx +++ b/src/ts-tailwind/Animations/ImageTrail/ImageTrail.tsx @@ -1201,7 +1201,17 @@ class ImageTrailVariant8 { } } -const variantMap: { [key: number]: new (container: HTMLDivElement) => any } = { +type ImageTrailConstructor = + | typeof ImageTrailVariant1 + | typeof ImageTrailVariant2 + | typeof ImageTrailVariant3 + | typeof ImageTrailVariant4 + | typeof ImageTrailVariant5 + | typeof ImageTrailVariant6 + | typeof ImageTrailVariant7 + | typeof ImageTrailVariant8; + +const variantMap: Record = { 1: ImageTrailVariant1, 2: ImageTrailVariant2, 3: ImageTrailVariant3,