Поскольку IE (Edge только что переоделся IE, давайте посмотрим правде в глаза) - это проклятие всех наших существований.
Просто убедитесь, что объект, который вы передаете, не является неопределенным.Вы можете использовать правдивость javascripts, чтобы сделать это легко.
else {
return new Headers(headers || {});
}
Похоже, это исходит от Apollo-Link-Rest.Просто создайте свой RestLink вот так
const restLink = new RestLink({
uri: 'https://swapi.co/api/',
headers: {},
});