steam-condenser
Version:
TypeScript port of steam-condenser.
28 lines • 1.08 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var http_1 = __importDefault(require("http"));
var xmldoc_1 = __importDefault(require("xmldoc"));
module.exports = /** @class */ (function () {
function XMLData() {
}
XMLData.GetData = function (url) {
return new Promise(function (resolve, reject) {
http_1.default.get(url, function (res) {
if (res.statusCode !== 200) {
reject(new Error("Failed to retrieve XML data because of an HTTP error: " + res.statusMessage + " (status code: " + res.statusCode + ")"));
}
else {
var doc = new xmldoc_1.default.XmlDocument(res.read());
resolve(doc);
}
}).on('error', function (err) {
reject(err);
});
});
};
return XMLData;
}());
//# sourceMappingURL=XMLData.js.map