'use strict'; var mqtt = require('mqtt'); var _require = require('./utils'), register = _require.register; var aliyunIot = { device: function device(config) { var Device = require('./device');; return new Device(config); }, gateway: function gateway(config) { var Gateway = require('./gateway'); return new Gateway(config); }, register: register }; if (typeof window !== 'undefined' && typeof location !== 'undefined') { window.aliyunIot = aliyunIot; } module.exports = aliyunIot;