UNPKG

apollo-angular-link-headers

Version:

An Apollo Link to easily transform headers from being a key-value object to an instance of HttpHeaders. Great combination with apollo-angular-link-http.

21 lines (17 loc) 590 B
import { HttpHeaders } from '@angular/common/http'; import { ApolloLink } from 'apollo-link'; const httpHeaders = () => { return new ApolloLink((operation, forward) => { const { getContext, setContext } = operation; const context = getContext(); if (context.headers) { setContext(Object.assign(Object.assign({}, context), { headers: new HttpHeaders(context.headers) })); } return forward(operation); }); }; /** * Generated bundle index. Do not edit. */ export { httpHeaders }; //# sourceMappingURL=ngApolloLinkHeaders.js.map