Переопределить API выборки в машинописном приложении REACT NATIVE - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь переопределить выборку api в машинописи в моем приложении REACT NATIVE. Причина, по которой я пытаюсь это сделать, заключается в обновлении некоторых переменных состояния до и после каждого сетевого запроса. Поэтому мне нужно одно место, чтобы исправить логику.

Я попробовал переопределить объект global.fetch и установить версию api-кода fetch. Вот что я сделал до сих пор.

global.fetch = () => {
    // need to update state variable
    return fetch.apply(global, arguments).then(data => {
        // need to reset the same state variable
        console.log(data);
        return data;
    })
}

Когда я пытаюсь скомпилировать, вышеприведенный код выдает ошибку

Type '() => any' is not assignable to type 'FetchMock'.
  Property 'mockResponse' is missing in type '() => any'.

Помощь высоко ценится. Заранее спасибо.

...