Files
DefinitelyTyped/svgjs.draggable/svgjs.draggable.d.ts
David Asensio Cañas c0e210520e Update svgjs.draggable.d.ts (#9488)
According to this: https://github.com/wout/svg.draggable.js/issues/59#issuecomment-221865495

`draggable` must return `this` instead of element.
2016-06-02 23:39:50 +09:00

27 lines
686 B
TypeScript

// Type definitions for svgjs.draggable
// Project: http://www.svgjs.com/
// Definitions by: Luigi Trabacchin <https://github.com/LiFeleSs>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare namespace svgjs {
export module draggable {
export interface DragDelta {
x: number
y: number
zoom: number
}
}
export interface Element {
draggable(): this
draggable(obj: Object): this
fixed(): this
beforedrag: (event: MouseEvent) => any
dragstart: (delta: draggable.DragDelta, event: MouseEvent) => any
dragmove: (delta: draggable.DragDelta, event: MouseEvent) => any
dragend: (delta: draggable.DragDelta, event: MouseEvent) => any
}
}