Merge pull request #2774 from jagomf/patch-1
Recover default value for AnimationConfig's renderer
diff --git a/index.d.ts b/index.d.ts
index d27dd9e..eb626b8 100644
--- a/index.d.ts
+++ b/index.d.ts
@@ -78,7 +78,7 @@
export type RendererType = 'svg' | 'canvas' | 'html';
-export type AnimationConfig<T extends RendererType> = {
+export type AnimationConfig<T extends RendererType = 'svg'> = {
container: Element;
renderer?: T;
loop?: boolean | number;
@@ -100,11 +100,11 @@
}
}
-export type AnimationConfigWithPath<T extends RendererType> = AnimationConfig<T> & {
+export type AnimationConfigWithPath<T extends RendererType = 'svg'> = AnimationConfig<T> & {
path?: string;
}
-export type AnimationConfigWithData<T extends RendererType> = AnimationConfig<T> & {
+export type AnimationConfigWithData<T extends RendererType = 'svg'> = AnimationConfig<T> & {
animationData?: any;
}
@@ -122,7 +122,7 @@
setSpeed(speed: number, name?: string): void;
setDirection(direction: AnimationDirection, name?: string): void;
searchAnimations(animationData?: any, standalone?: boolean, renderer?: string): void;
- loadAnimation<T extends RendererType>(params: AnimationConfigWithPath<T> | AnimationConfigWithData<T>): AnimationItem;
+ loadAnimation<T extends RendererType = 'svg'>(params: AnimationConfigWithPath<T> | AnimationConfigWithData<T>): AnimationItem;
destroy(name?: string): void;
registerAnimation(element: Element, animationData?: any): void;
setQuality(quality: string | number): void;