cic-staff-client/src/app/_helpers/http-getter.ts

16 lines
367 B
TypeScript
Raw Normal View History

function HttpGetter(): void {}
2021-05-10 18:15:25 +02:00
HttpGetter.prototype.get = (filename) =>
new Promise((resolve, reject) => {
2021-05-15 12:42:46 +02:00
fetch(filename).then((response) => {
if (response.ok) {
resolve(response.json());
} else {
reject(`failed with status ${response.status} : ${response.statusText}`);
2021-05-10 18:15:25 +02:00
}
2021-05-15 12:42:46 +02:00
return;
2021-05-10 18:15:25 +02:00
});
});
2021-05-10 18:15:25 +02:00
export { HttpGetter };