summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--svg.js.d.ts30
1 files changed, 15 insertions, 15 deletions
diff --git a/svg.js.d.ts b/svg.js.d.ts
index f35ce56..93e644d 100644
--- a/svg.js.d.ts
+++ b/svg.js.d.ts
@@ -1183,7 +1183,7 @@ declare module "@svgdotjs/svg.js" {
before(element: Element): Element;
center(x: number, y: number): this;
classes(): string[];
- click(cb: Function): this;
+ click(cb: Function | null): this;
clipper(): ClipPath;
clipWith(element: Element): this;
clone(): this;
@@ -1195,7 +1195,7 @@ declare module "@svgdotjs/svg.js" {
data(name: string, value: any, sustain?: boolean): this;
data(name: string): any;
data(val: Object): this;
- dblclick(cb: Function): this;
+ dblclick(cb: Function | null): this;
defs(): Defs;
dmove(x: NumberAlias, y: NumberAlias): this;
dx(x: NumberAlias): this;
@@ -1237,11 +1237,11 @@ declare module "@svgdotjs/svg.js" {
matrix(mat: MatrixAlias, b?: number, c?: number, d?: number, e?: number, f?: number): this;
matrixify(): Matrix;
memory(): Object;
- mousedown(cb: Function): this;
- mousemove(cb: Function): this;
- mouseout(cb: Function): this;
- mouseover(cb: Function): this;
- mouseup(cb: Function): this;
+ mousedown(cb: Function | null): this;
+ mousemove(cb: Function | null): this;
+ mouseout(cb: Function | null): this;
+ mouseover(cb: Function | null): this;
+ mouseup(cb: Function | null): this;
move(x: NumberAlias, y: NumberAlias): this;
native(): LinkedHTMLElement;
next(): Element;
@@ -1301,11 +1301,11 @@ declare module "@svgdotjs/svg.js" {
toggleClass(name: string): this;
toParent(parent: Dom): this;
toSvg(): this;
- touchcancel(cb: Function): this;
- touchend(cb: Function): this;
- touchleave(cb: Function): this;
- touchmove(cb: Function): this;
- touchstart(cb: Function): this;
+ touchcancel(cb: Function | null): this;
+ touchend(cb: Function | null): this;
+ touchleave(cb: Function | null): this;
+ touchmove(cb: Function | null): this;
+ touchstart(cb: Function | null): this;
transform(): MatrixExtract;
transform(t: MatrixAlias, relative?: boolean): this;
translate(x: number, y: number): this;
@@ -1332,7 +1332,7 @@ declare module "@svgdotjs/svg.js" {
class Circle extends Shape implements CircleMethods {
constructor(node?: SVGCircleElement);
constructor(attr: CircleAttr)
-
+
node: SVGCircleElement;
rx(rx: number): this;
@@ -1458,7 +1458,7 @@ declare module "@svgdotjs/svg.js" {
class Path extends Shape {
constructor(attr: PathAttr)
constructor(node?: SVGPathElement);
-
+
node: SVGPathElement;
morphArray: PathArray;
@@ -1659,4 +1659,4 @@ declare module "@svgdotjs/svg.js" {
morph(x: number, y: number, width: number, height: number): ViewBox;
at(pos: number): ViewBox;
}
-} \ No newline at end of file
+}