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

18 lines
389 B
TypeScript
Raw Normal View History

2021-05-17 08:06:07 +02:00
import { rejectBody } from '@app/_helpers/global-error-handler';
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) {
2021-05-18 17:01:52 +02:00
resolve(response.text());
2021-05-15 12:42:46 +02:00
} else {
2021-05-17 08:06:07 +02:00
reject(rejectBody(response));
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 };