From 9dfd75eb9b212299f397214549b98e3dfe2c7232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zsolt=20Kov=C3=A1cs?= Date: Wed, 1 Feb 2017 09:15:53 +0100 Subject: [PATCH] Improve exports, fix header duplication --- dragster/index.d.ts | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/dragster/index.d.ts b/dragster/index.d.ts index 2aa82ddb8b..c02f510084 100644 --- a/dragster/index.d.ts +++ b/dragster/index.d.ts @@ -3,11 +3,6 @@ // Definitions by: Zsolt Kovacs // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// Type definitions for dragster 0.1 -// Project: https://github.com/bensmithett/dragster -// Definitions by: Zsolt Kovacs -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - declare namespace Dragster { interface Dragster { removeListeners(): void; @@ -20,15 +15,9 @@ declare namespace Dragster { } } -// window.Dragster +// Support through imports. declare var Dragster: Dragster.DragsterStatic; +export = Dragster; -// import Dragster = require('dragster'); -declare module 'dragster' { - interface ExportedDragster extends Dragster.Dragster { - (elem: HTMLElement): Dragster.Dragster; - new (elem: HTMLElement): Dragster.Dragster; - } - var Dragster: ExportedDragster; - export = Dragster; -} \ No newline at end of file +// Support as a global +export as namespace Dragster; \ No newline at end of file