Fix broken types in imported library

This commit is contained in:
2025-08-10 23:11:56 -04:00
parent 4402edcfa0
commit 7a31eade87
153 changed files with 171 additions and 150 deletions

66
lib/types/LoadingTypes.ts Normal file
View File

@@ -0,0 +1,66 @@
/* eslint-disable @typescript-eslint/no-empty-object-type */
interface LoadingDefaultProps {
width?: string | number;
height?: string | number;
className?: string;
animationDuration?: number;
stroke?: string;
fill?: string;
}
//Spinners
export interface LoadingSpinnerProps extends LoadingDefaultProps {
trackClassName?: string;
trackStroke?: string;
trackFill?: string;
}
export interface RubberLoadingSpinnerProps extends LoadingSpinnerProps {
stretchDuration?: number;
}
//Dots
export interface LoadingDotsProps extends LoadingDefaultProps {
}
export interface CirclePulsingDotsProps {
width?: string | number;
height?: string | number;
className?: string;
rotationAnimationDuration?: number;
growingAnimationDuration?: number;
stroke?: string;
fill?: string;
}
export interface CircleSpinningDotProps extends LoadingDefaultProps {
trackClassName?: string;
trackStroke?: string;
trackFill?: string;
}
//Bars
export interface LoadingBarsProps extends LoadingDefaultProps {
}
//Blocks
export interface LoadingBlocksProps extends LoadingDefaultProps {
}
//Pulses
export interface LoadingPulseProps extends LoadingDefaultProps {
}
//Various
export interface LoadingVariousProps extends LoadingDefaultProps {
}
export interface LoadingWifiProps extends LoadingVariousProps {
fadeDuration?: number;
}