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,