Merge pull request #14352 from zskovacs/master

Create module declaration for dragster
This commit is contained in:
Arthur Ozga
2017-02-09 16:03:23 -08:00
committed by GitHub

21
dragster/index.d.ts vendored
View File

@@ -3,10 +3,21 @@
// Definitions by: Zsolt Kovacs <https://github.com/zskovacs>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare class Dragster {
constructor(elem: HTMLElement);
removeListeners(): void;
reset(): void;
declare namespace Dragster {
interface Dragster {
removeListeners(): void;
reset(): void;
}
interface DragsterStatic {
(elem: HTMLElement): Dragster;
new (elem: HTMLElement): Dragster;
}
}
export = Dragster;
// Support through imports.
declare var Dragster: Dragster.DragsterStatic;
export = Dragster;
// Support as a global
export as namespace Dragster;