apollo-angular
Version:
Use your GraphQL data in your Angular app, with the Apollo Client
23 lines (19 loc) • 614 B
JavaScript
import { HttpHeaders } from '@angular/common/http';
import { ApolloLink } from '@apollo/client';
class HttpHeadersLink extends ApolloLink {
constructor() {
super((operation, forward) => {
const { getContext, setContext } = operation;
const context = getContext();
if (context.headers) {
setContext({ headers: new HttpHeaders(context.headers) });
}
return forward(operation);
});
}
}
/**
* Generated bundle index. Do not edit.
*/
export { HttpHeadersLink };
//# sourceMappingURL=apollo-angular-headers.mjs.map