1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | "use strict";
|
8 | Object.defineProperty(exports, "__esModule", { value: true });
|
9 | var utils_1 = require("../utils");
|
10 | function simpleHttpRequest(params) {
|
11 | return new utils_1.Promise(function (resolve) {
|
12 | var httpRequest = new XMLHttpRequest();
|
13 | httpRequest.open('GET', params.url);
|
14 | httpRequest.send();
|
15 | httpRequest.onreadystatechange = function () {
|
16 | if (httpRequest.readyState == 4 && httpRequest.status == 200) {
|
17 | var httpResponse = JSON.parse(httpRequest.responseText);
|
18 | resolve(httpResponse);
|
19 | }
|
20 | };
|
21 | });
|
22 | }
|
23 | exports.simpleHttpRequest = simpleHttpRequest;
|