diff options
author | JackLeEmmerdeur <jackleemmerdeur@googlemail.com> | 2018-07-08 21:00:34 +0200 |
---|---|---|
committer | JackLeEmmerdeur <jackleemmerdeur@googlemail.com> | 2018-07-08 21:00:34 +0200 |
commit | 86b44e2655b7899b9b8e17374432cc7baf2cefc7 (patch) | |
tree | 665b6c4297e655281d028f469b61b299d38e2daf | |
parent | a180a4e4fd4d47f7a45db0d3fb66d3df4bfb6749 (diff) | |
download | svg.js-86b44e2655b7899b9b8e17374432cc7baf2cefc7.tar.gz svg.js-86b44e2655b7899b9b8e17374432cc7baf2cefc7.zip |
Added declarations to Transformation and Animation interfaces
-rw-r--r-- | svg.js.d.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/svg.js.d.ts b/svg.js.d.ts index f482de7..05206b3 100644 --- a/svg.js.d.ts +++ b/svg.js.d.ts @@ -923,6 +923,7 @@ declare namespace svgjs { d?: number;
e?: number;
f?: number;
+ scale?: number;
}
export interface Transformation {
new (...transform: Transform[]): Transformation;
@@ -994,6 +995,10 @@ declare namespace svgjs { export interface Animation {
stop(): Animation;
+ finish(): Animation;
+ pause(): Animation;
+ play(): Animation;
+ reverse(reversed?: boolean): Animation;
attr(name: string, value: any, namespace?: string): Animation;
attr(obj: Object): Animation;
@@ -1003,6 +1008,7 @@ declare namespace svgjs { viewbox(x: number, y: number, w: number, h: number): Animation;
move(x: number, y: number, anchor?: boolean): Animation;
+ dmove(x: number, y: number): Animation;
x(x: number, anchor?: boolean): Animation;
y(y: number, anchor?: boolean): Animation;
@@ -1014,11 +1020,14 @@ declare namespace svgjs { during(cb: (pos: number) => void): Animation;
to(value: number): Animation;
after(cb: () => void): Animation;
+
+ delay(delayMS: number): Animation;
rotate(degrees: number, cx?: number, cy?: number): Animation;
skew(skewX: number, skewY?: number, cx?: number, cy?: number): Animation;
scale(scaleX: number, scaleY?: number, cx?: number, cy?: number): Animation;
translate(x: number, y: number): Animation;
+ transform(t: Transform, relative?: boolean): Animation;
// TODO style, etc, bbox...
}
|