Version: 3.9.x
Загрузка файлов
Вы можете использовать запросы для скачивания файлов с каких либо ресурсов кроме текущего домена приложения.
Но вы должны явно указывать это в параметре parseType (json, blob, text), и если файл является json - то вы можете использовать как parseType: "json", так и специальный параметр pureJsonFileResponse.
pureJsonFileResponse
- отключает заголовок Content-type
 - разрешает только 200,304,404 коды ответа
 - отключает валидации по схемам
 
import { RestRequest, IResponse } from "@mihanizm56/fetch-api";
// json
export const getWhateverRequest = (someData): Promise<IResponse> =>
  new PureRestRequest().getRequest({
    endpoint: "http://localhost:3000",
    pureJsonFileResponse:true,
  });
// blob
export const getWhateverRequest = (someData): Promise<IResponse> =>
  new PureRestRequest().getRequest({
    endpoint: "http://localhost:3000",
    parseType:"blob"
  });
// text
export const getWhateverRequest = (someData): Promise<IResponse> =>
  new PureRestRequest().getRequest({
    endpoint: "http://localhost:3000",
    parseType:"text"
  });