diff --git a/types/paho-mqtt/index.d.ts b/types/paho-mqtt/index.d.ts
index fed67ff262..b1fac43793 100644
--- a/types/paho-mqtt/index.d.ts
+++ b/types/paho-mqtt/index.d.ts
@@ -4,9 +4,9 @@
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.1
-///
+export = Paho.MQTT;
-declare namespace Paho {
+declare global {
/**
* Send and receive messages using web browsers.
*
@@ -40,7 +40,7 @@ declare namespace Paho {
* an error with any parameter.
*
*/
- namespace MQTT {
+ namespace Paho.MQTT {
/**
* The Quality of Service used to deliver a message.
*
diff --git a/types/paho-mqtt/module.d.ts b/types/paho-mqtt/module.d.ts
deleted file mode 100644
index 8ab421779f..0000000000
--- a/types/paho-mqtt/module.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-// Type definitions for paho-mqtt 1.0
-// Project: https://github.com/eclipse/paho.mqtt.javascript#readme
-// Definitions by: Alex Mikhalev
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-
-///
-
-declare module 'paho-mqtt' {
- export = Paho.MQTT;
-}