mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-23 12:57:25 +08:00
Merge pull request #14352 from zskovacs/master
Create module declaration for dragster
This commit is contained in:
21
dragster/index.d.ts
vendored
21
dragster/index.d.ts
vendored
@@ -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;
|
||||
Reference in New Issue
Block a user