1 | import { ApolloLink } from '@apollo/client/link/core';
|
2 | import { setContext } from '@apollo/client/link/context';
|
3 | import { createPersistedQueryLink as _createPersistedQueryLink } from '@apollo/client/link/persisted-queries';
|
4 | const transformLink = setContext((_, context) => {
|
5 | const ctx = {};
|
6 | if (context.http) {
|
7 | ctx.includeQuery = context.http.includeQuery;
|
8 | ctx.includeExtensions = context.http.includeExtensions;
|
9 | }
|
10 | if (context.fetchOptions && context.fetchOptions.method) {
|
11 | ctx.method = context.fetchOptions.method;
|
12 | }
|
13 | return ctx;
|
14 | });
|
15 | export const createPersistedQueryLink = (options) => ApolloLink.from([_createPersistedQueryLink(options), transformLink]);
|
16 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wZXJzaXN0ZWQtcXVlcmllcy9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLDBCQUEwQixDQUFDO0FBQ3BELE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQztBQUN2RCxPQUFPLEVBQUMsd0JBQXdCLElBQUkseUJBQXlCLEVBQUMsTUFBTSx1Q0FBdUMsQ0FBQztBQUk1RyxNQUFNLGFBQWEsR0FBRyxVQUFVLENBQUMsQ0FBQyxDQUFDLEVBQUUsT0FBTyxFQUFFLEVBQUU7SUFDOUMsTUFBTSxHQUFHLEdBQVEsRUFBRSxDQUFDO0lBRXBCLElBQUksT0FBTyxDQUFDLElBQUksRUFBRTtRQUNoQixHQUFHLENBQUMsWUFBWSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDO1FBQzdDLEdBQUcsQ0FBQyxpQkFBaUIsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUFDO0tBQ3hEO0lBRUQsSUFBSSxPQUFPLENBQUMsWUFBWSxJQUFJLE9BQU8sQ0FBQyxZQUFZLENBQUMsTUFBTSxFQUFFO1FBQ3ZELEdBQUcsQ0FBQyxNQUFNLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUM7S0FDMUM7SUFFRCxPQUFPLEdBQUcsQ0FBQztBQUNiLENBQUMsQ0FBQyxDQUFDO0FBRUgsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQUcsQ0FBQyxPQUFpQixFQUFFLEVBQUUsQ0FDNUQsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLHlCQUF5QixDQUFDLE9BQU8sQ0FBQyxFQUFFLGFBQW9CLENBQUMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtBcG9sbG9MaW5rfSBmcm9tICdAYXBvbGxvL2NsaWVudC9saW5rL2NvcmUnO1xuaW1wb3J0IHtzZXRDb250ZXh0fSBmcm9tICdAYXBvbGxvL2NsaWVudC9saW5rL2NvbnRleHQnO1xuaW1wb3J0IHtjcmVhdGVQZXJzaXN0ZWRRdWVyeUxpbmsgYXMgX2NyZWF0ZVBlcnNpc3RlZFF1ZXJ5TGlua30gZnJvbSAnQGFwb2xsby9jbGllbnQvbGluay9wZXJzaXN0ZWQtcXVlcmllcyc7XG5cbmV4cG9ydCB0eXBlIE9wdGlvbnMgPSBQYXJhbWV0ZXJzPHR5cGVvZiBfY3JlYXRlUGVyc2lzdGVkUXVlcnlMaW5rPlswXTtcblxuY29uc3QgdHJhbnNmb3JtTGluayA9IHNldENvbnRleHQoKF8sIGNvbnRleHQpID0+IHtcbiAgY29uc3QgY3R4OiBhbnkgPSB7fTtcblxuICBpZiAoY29udGV4dC5odHRwKSB7XG4gICAgY3R4LmluY2x1ZGVRdWVyeSA9IGNvbnRleHQuaHR0cC5pbmNsdWRlUXVlcnk7XG4gICAgY3R4LmluY2x1ZGVFeHRlbnNpb25zID0gY29udGV4dC5odHRwLmluY2x1ZGVFeHRlbnNpb25zO1xuICB9XG5cbiAgaWYgKGNvbnRleHQuZmV0Y2hPcHRpb25zICYmIGNvbnRleHQuZmV0Y2hPcHRpb25zLm1ldGhvZCkge1xuICAgIGN0eC5tZXRob2QgPSBjb250ZXh0LmZldGNoT3B0aW9ucy5tZXRob2Q7XG4gIH1cblxuICByZXR1cm4gY3R4O1xufSk7XG5cbmV4cG9ydCBjb25zdCBjcmVhdGVQZXJzaXN0ZWRRdWVyeUxpbmsgPSAob3B0aW9ucz86IE9wdGlvbnMpID0+XG4gIEFwb2xsb0xpbmsuZnJvbShbX2NyZWF0ZVBlcnNpc3RlZFF1ZXJ5TGluayhvcHRpb25zKSwgdHJhbnNmb3JtTGluayBhcyBhbnldKTtcbiJdfQ== |
\ | No newline at end of file |