Simplified XHR request, using es2017 target for libs since node js supports async await since v7

This commit is contained in:
Ferdi Koomen 2020-10-13 12:27:08 +02:00
parent 72803469be
commit ff480e08ef
3 changed files with 11 additions and 15 deletions

View File

@ -9,16 +9,12 @@ async function sendRequest(options: ApiRequestOptions, url: string): Promise<XML
xhr.setRequestHeader(key, value);
});
return new Promise<XMLHttpRequest>((resolve, reject) => {
try {
xhr.onreadystatechange = () => {
if (xhr.readyState === XMLHttpRequest.DONE) {
resolve(xhr);
}
};
xhr.send(getRequestBody(options));
} catch (error) {
reject(error);
}
return new Promise<XMLHttpRequest>(resolve => {
xhr.onreadystatechange = () => {
if (xhr.readyState === XMLHttpRequest.DONE) {
resolve(xhr);
}
};
xhr.send(getRequestBody(options));
});
}

View File

@ -8,10 +8,10 @@ function compile(dir) {
const baseDir = `./test/e2e/generated/${dir}/`;
const tsconfig = {
compilerOptions: {
target: 'es6',
target: 'es2017',
module: 'es6',
moduleResolution: 'node',
lib: ['es6', 'dom'],
lib: ['es6', 'es2017', 'dom'],
},
include: ['./index.ts'],
};

View File

@ -1,10 +1,10 @@
{
"compilerOptions": {
"outDir": "./dist",
"target": "es6",
"target": "es2017",
"module": "es6",
"moduleResolution": "node",
"lib": ["es6", "dom"],
"lib": ["es6", "es2017", "dom"],
"types": ["jest", "node"],
"declaration": false,
"declarationMap": false,