This commit is contained in:
136
node_modules/apollo-link-http-common/lib/bundle.cjs.js
generated
vendored
Normal file
136
node_modules/apollo-link-http-common/lib/bundle.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,136 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var tslib = require('tslib');
|
||||
var printer = require('graphql/language/printer');
|
||||
var tsInvariant = require('ts-invariant');
|
||||
|
||||
var defaultHttpOptions = {
|
||||
includeQuery: true,
|
||||
includeExtensions: false,
|
||||
};
|
||||
var defaultHeaders = {
|
||||
accept: '*/*',
|
||||
'content-type': 'application/json',
|
||||
};
|
||||
var defaultOptions = {
|
||||
method: 'POST',
|
||||
};
|
||||
var fallbackHttpConfig = {
|
||||
http: defaultHttpOptions,
|
||||
headers: defaultHeaders,
|
||||
options: defaultOptions,
|
||||
};
|
||||
var throwServerError = function (response, result, message) {
|
||||
var error = new Error(message);
|
||||
error.name = 'ServerError';
|
||||
error.response = response;
|
||||
error.statusCode = response.status;
|
||||
error.result = result;
|
||||
throw error;
|
||||
};
|
||||
var parseAndCheckHttpResponse = function (operations) { return function (response) {
|
||||
return (response
|
||||
.text()
|
||||
.then(function (bodyText) {
|
||||
try {
|
||||
return JSON.parse(bodyText);
|
||||
}
|
||||
catch (err) {
|
||||
var parseError = err;
|
||||
parseError.name = 'ServerParseError';
|
||||
parseError.response = response;
|
||||
parseError.statusCode = response.status;
|
||||
parseError.bodyText = bodyText;
|
||||
return Promise.reject(parseError);
|
||||
}
|
||||
})
|
||||
.then(function (result) {
|
||||
if (response.status >= 300) {
|
||||
throwServerError(response, result, "Response not successful: Received status code " + response.status);
|
||||
}
|
||||
if (!Array.isArray(result) &&
|
||||
!result.hasOwnProperty('data') &&
|
||||
!result.hasOwnProperty('errors')) {
|
||||
throwServerError(response, result, "Server response was missing for query '" + (Array.isArray(operations)
|
||||
? operations.map(function (op) { return op.operationName; })
|
||||
: operations.operationName) + "'.");
|
||||
}
|
||||
return result;
|
||||
}));
|
||||
}; };
|
||||
var checkFetcher = function (fetcher) {
|
||||
if (!fetcher && typeof fetch === 'undefined') {
|
||||
var library = 'unfetch';
|
||||
if (typeof window === 'undefined')
|
||||
library = 'node-fetch';
|
||||
throw process.env.NODE_ENV === "production" ? new tsInvariant.InvariantError(1) : new tsInvariant.InvariantError("\nfetch is not found globally and no fetcher passed, to fix pass a fetch for\nyour environment like https://www.npmjs.com/package/" + library + ".\n\nFor example:\nimport fetch from '" + library + "';\nimport { createHttpLink } from 'apollo-link-http';\n\nconst link = createHttpLink({ uri: '/graphql', fetch: fetch });");
|
||||
}
|
||||
};
|
||||
var createSignalIfSupported = function () {
|
||||
if (typeof AbortController === 'undefined')
|
||||
return { controller: false, signal: false };
|
||||
var controller = new AbortController();
|
||||
var signal = controller.signal;
|
||||
return { controller: controller, signal: signal };
|
||||
};
|
||||
var selectHttpOptionsAndBody = function (operation, fallbackConfig) {
|
||||
var configs = [];
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
configs[_i - 2] = arguments[_i];
|
||||
}
|
||||
var options = tslib.__assign({}, fallbackConfig.options, { headers: fallbackConfig.headers, credentials: fallbackConfig.credentials });
|
||||
var http = fallbackConfig.http;
|
||||
configs.forEach(function (config) {
|
||||
options = tslib.__assign({}, options, config.options, { headers: tslib.__assign({}, options.headers, config.headers) });
|
||||
if (config.credentials)
|
||||
options.credentials = config.credentials;
|
||||
http = tslib.__assign({}, http, config.http);
|
||||
});
|
||||
var operationName = operation.operationName, extensions = operation.extensions, variables = operation.variables, query = operation.query;
|
||||
var body = { operationName: operationName, variables: variables };
|
||||
if (http.includeExtensions)
|
||||
body.extensions = extensions;
|
||||
if (http.includeQuery)
|
||||
body.query = printer.print(query);
|
||||
return {
|
||||
options: options,
|
||||
body: body,
|
||||
};
|
||||
};
|
||||
var serializeFetchParameter = function (p, label) {
|
||||
var serialized;
|
||||
try {
|
||||
serialized = JSON.stringify(p);
|
||||
}
|
||||
catch (e) {
|
||||
var parseError = process.env.NODE_ENV === "production" ? new tsInvariant.InvariantError(2) : new tsInvariant.InvariantError("Network request failed. " + label + " is not serializable: " + e.message);
|
||||
parseError.parseError = e;
|
||||
throw parseError;
|
||||
}
|
||||
return serialized;
|
||||
};
|
||||
var selectURI = function (operation, fallbackURI) {
|
||||
var context = operation.getContext();
|
||||
var contextURI = context.uri;
|
||||
if (contextURI) {
|
||||
return contextURI;
|
||||
}
|
||||
else if (typeof fallbackURI === 'function') {
|
||||
return fallbackURI(operation);
|
||||
}
|
||||
else {
|
||||
return fallbackURI || '/graphql';
|
||||
}
|
||||
};
|
||||
|
||||
exports.checkFetcher = checkFetcher;
|
||||
exports.createSignalIfSupported = createSignalIfSupported;
|
||||
exports.fallbackHttpConfig = fallbackHttpConfig;
|
||||
exports.parseAndCheckHttpResponse = parseAndCheckHttpResponse;
|
||||
exports.selectHttpOptionsAndBody = selectHttpOptionsAndBody;
|
||||
exports.selectURI = selectURI;
|
||||
exports.serializeFetchParameter = serializeFetchParameter;
|
||||
exports.throwServerError = throwServerError;
|
||||
//# sourceMappingURL=bundle.cjs.js.map
|
||||
1
node_modules/apollo-link-http-common/lib/bundle.cjs.js.map
generated
vendored
Normal file
1
node_modules/apollo-link-http-common/lib/bundle.cjs.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
125
node_modules/apollo-link-http-common/lib/bundle.esm.js
generated
vendored
Normal file
125
node_modules/apollo-link-http-common/lib/bundle.esm.js
generated
vendored
Normal file
@@ -0,0 +1,125 @@
|
||||
import { __assign } from 'tslib';
|
||||
import { print } from 'graphql/language/printer';
|
||||
import { InvariantError } from 'ts-invariant';
|
||||
|
||||
var defaultHttpOptions = {
|
||||
includeQuery: true,
|
||||
includeExtensions: false,
|
||||
};
|
||||
var defaultHeaders = {
|
||||
accept: '*/*',
|
||||
'content-type': 'application/json',
|
||||
};
|
||||
var defaultOptions = {
|
||||
method: 'POST',
|
||||
};
|
||||
var fallbackHttpConfig = {
|
||||
http: defaultHttpOptions,
|
||||
headers: defaultHeaders,
|
||||
options: defaultOptions,
|
||||
};
|
||||
var throwServerError = function (response, result, message) {
|
||||
var error = new Error(message);
|
||||
error.name = 'ServerError';
|
||||
error.response = response;
|
||||
error.statusCode = response.status;
|
||||
error.result = result;
|
||||
throw error;
|
||||
};
|
||||
var parseAndCheckHttpResponse = function (operations) { return function (response) {
|
||||
return (response
|
||||
.text()
|
||||
.then(function (bodyText) {
|
||||
try {
|
||||
return JSON.parse(bodyText);
|
||||
}
|
||||
catch (err) {
|
||||
var parseError = err;
|
||||
parseError.name = 'ServerParseError';
|
||||
parseError.response = response;
|
||||
parseError.statusCode = response.status;
|
||||
parseError.bodyText = bodyText;
|
||||
return Promise.reject(parseError);
|
||||
}
|
||||
})
|
||||
.then(function (result) {
|
||||
if (response.status >= 300) {
|
||||
throwServerError(response, result, "Response not successful: Received status code " + response.status);
|
||||
}
|
||||
if (!Array.isArray(result) &&
|
||||
!result.hasOwnProperty('data') &&
|
||||
!result.hasOwnProperty('errors')) {
|
||||
throwServerError(response, result, "Server response was missing for query '" + (Array.isArray(operations)
|
||||
? operations.map(function (op) { return op.operationName; })
|
||||
: operations.operationName) + "'.");
|
||||
}
|
||||
return result;
|
||||
}));
|
||||
}; };
|
||||
var checkFetcher = function (fetcher) {
|
||||
if (!fetcher && typeof fetch === 'undefined') {
|
||||
var library = 'unfetch';
|
||||
if (typeof window === 'undefined')
|
||||
library = 'node-fetch';
|
||||
throw process.env.NODE_ENV === "production" ? new InvariantError(1) : new InvariantError("\nfetch is not found globally and no fetcher passed, to fix pass a fetch for\nyour environment like https://www.npmjs.com/package/" + library + ".\n\nFor example:\nimport fetch from '" + library + "';\nimport { createHttpLink } from 'apollo-link-http';\n\nconst link = createHttpLink({ uri: '/graphql', fetch: fetch });");
|
||||
}
|
||||
};
|
||||
var createSignalIfSupported = function () {
|
||||
if (typeof AbortController === 'undefined')
|
||||
return { controller: false, signal: false };
|
||||
var controller = new AbortController();
|
||||
var signal = controller.signal;
|
||||
return { controller: controller, signal: signal };
|
||||
};
|
||||
var selectHttpOptionsAndBody = function (operation, fallbackConfig) {
|
||||
var configs = [];
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
configs[_i - 2] = arguments[_i];
|
||||
}
|
||||
var options = __assign({}, fallbackConfig.options, { headers: fallbackConfig.headers, credentials: fallbackConfig.credentials });
|
||||
var http = fallbackConfig.http;
|
||||
configs.forEach(function (config) {
|
||||
options = __assign({}, options, config.options, { headers: __assign({}, options.headers, config.headers) });
|
||||
if (config.credentials)
|
||||
options.credentials = config.credentials;
|
||||
http = __assign({}, http, config.http);
|
||||
});
|
||||
var operationName = operation.operationName, extensions = operation.extensions, variables = operation.variables, query = operation.query;
|
||||
var body = { operationName: operationName, variables: variables };
|
||||
if (http.includeExtensions)
|
||||
body.extensions = extensions;
|
||||
if (http.includeQuery)
|
||||
body.query = print(query);
|
||||
return {
|
||||
options: options,
|
||||
body: body,
|
||||
};
|
||||
};
|
||||
var serializeFetchParameter = function (p, label) {
|
||||
var serialized;
|
||||
try {
|
||||
serialized = JSON.stringify(p);
|
||||
}
|
||||
catch (e) {
|
||||
var parseError = process.env.NODE_ENV === "production" ? new InvariantError(2) : new InvariantError("Network request failed. " + label + " is not serializable: " + e.message);
|
||||
parseError.parseError = e;
|
||||
throw parseError;
|
||||
}
|
||||
return serialized;
|
||||
};
|
||||
var selectURI = function (operation, fallbackURI) {
|
||||
var context = operation.getContext();
|
||||
var contextURI = context.uri;
|
||||
if (contextURI) {
|
||||
return contextURI;
|
||||
}
|
||||
else if (typeof fallbackURI === 'function') {
|
||||
return fallbackURI(operation);
|
||||
}
|
||||
else {
|
||||
return fallbackURI || '/graphql';
|
||||
}
|
||||
};
|
||||
|
||||
export { checkFetcher, createSignalIfSupported, fallbackHttpConfig, parseAndCheckHttpResponse, selectHttpOptionsAndBody, selectURI, serializeFetchParameter, throwServerError };
|
||||
//# sourceMappingURL=bundle.esm.js.map
|
||||
1
node_modules/apollo-link-http-common/lib/bundle.esm.js.map
generated
vendored
Normal file
1
node_modules/apollo-link-http-common/lib/bundle.esm.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
138
node_modules/apollo-link-http-common/lib/bundle.umd.js
generated
vendored
Normal file
138
node_modules/apollo-link-http-common/lib/bundle.umd.js
generated
vendored
Normal file
@@ -0,0 +1,138 @@
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('tslib'), require('graphql/language/printer'), require('ts-invariant')) :
|
||||
typeof define === 'function' && define.amd ? define(['exports', 'tslib', 'graphql/language/printer', 'ts-invariant'], factory) :
|
||||
(global = global || self, factory((global.apolloLink = global.apolloLink || {}, global.apolloLink.httpCommon = {}), global.tslib, global.graphql.printer, global.invariant));
|
||||
}(this, (function (exports, tslib_1, printer, tsInvariant) { 'use strict';
|
||||
|
||||
var defaultHttpOptions = {
|
||||
includeQuery: true,
|
||||
includeExtensions: false,
|
||||
};
|
||||
var defaultHeaders = {
|
||||
accept: '*/*',
|
||||
'content-type': 'application/json',
|
||||
};
|
||||
var defaultOptions = {
|
||||
method: 'POST',
|
||||
};
|
||||
var fallbackHttpConfig = {
|
||||
http: defaultHttpOptions,
|
||||
headers: defaultHeaders,
|
||||
options: defaultOptions,
|
||||
};
|
||||
var throwServerError = function (response, result, message) {
|
||||
var error = new Error(message);
|
||||
error.name = 'ServerError';
|
||||
error.response = response;
|
||||
error.statusCode = response.status;
|
||||
error.result = result;
|
||||
throw error;
|
||||
};
|
||||
var parseAndCheckHttpResponse = function (operations) { return function (response) {
|
||||
return (response
|
||||
.text()
|
||||
.then(function (bodyText) {
|
||||
try {
|
||||
return JSON.parse(bodyText);
|
||||
}
|
||||
catch (err) {
|
||||
var parseError = err;
|
||||
parseError.name = 'ServerParseError';
|
||||
parseError.response = response;
|
||||
parseError.statusCode = response.status;
|
||||
parseError.bodyText = bodyText;
|
||||
return Promise.reject(parseError);
|
||||
}
|
||||
})
|
||||
.then(function (result) {
|
||||
if (response.status >= 300) {
|
||||
throwServerError(response, result, "Response not successful: Received status code " + response.status);
|
||||
}
|
||||
if (!Array.isArray(result) &&
|
||||
!result.hasOwnProperty('data') &&
|
||||
!result.hasOwnProperty('errors')) {
|
||||
throwServerError(response, result, "Server response was missing for query '" + (Array.isArray(operations)
|
||||
? operations.map(function (op) { return op.operationName; })
|
||||
: operations.operationName) + "'.");
|
||||
}
|
||||
return result;
|
||||
}));
|
||||
}; };
|
||||
var checkFetcher = function (fetcher) {
|
||||
if (!fetcher && typeof fetch === 'undefined') {
|
||||
var library = 'unfetch';
|
||||
if (typeof window === 'undefined')
|
||||
library = 'node-fetch';
|
||||
throw process.env.NODE_ENV === "production" ? new tsInvariant.InvariantError(1) : new tsInvariant.InvariantError("\nfetch is not found globally and no fetcher passed, to fix pass a fetch for\nyour environment like https://www.npmjs.com/package/" + library + ".\n\nFor example:\nimport fetch from '" + library + "';\nimport { createHttpLink } from 'apollo-link-http';\n\nconst link = createHttpLink({ uri: '/graphql', fetch: fetch });");
|
||||
}
|
||||
};
|
||||
var createSignalIfSupported = function () {
|
||||
if (typeof AbortController === 'undefined')
|
||||
return { controller: false, signal: false };
|
||||
var controller = new AbortController();
|
||||
var signal = controller.signal;
|
||||
return { controller: controller, signal: signal };
|
||||
};
|
||||
var selectHttpOptionsAndBody = function (operation, fallbackConfig) {
|
||||
var configs = [];
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
configs[_i - 2] = arguments[_i];
|
||||
}
|
||||
var options = tslib_1.__assign({}, fallbackConfig.options, { headers: fallbackConfig.headers, credentials: fallbackConfig.credentials });
|
||||
var http = fallbackConfig.http;
|
||||
configs.forEach(function (config) {
|
||||
options = tslib_1.__assign({}, options, config.options, { headers: tslib_1.__assign({}, options.headers, config.headers) });
|
||||
if (config.credentials)
|
||||
options.credentials = config.credentials;
|
||||
http = tslib_1.__assign({}, http, config.http);
|
||||
});
|
||||
var operationName = operation.operationName, extensions = operation.extensions, variables = operation.variables, query = operation.query;
|
||||
var body = { operationName: operationName, variables: variables };
|
||||
if (http.includeExtensions)
|
||||
body.extensions = extensions;
|
||||
if (http.includeQuery)
|
||||
body.query = printer.print(query);
|
||||
return {
|
||||
options: options,
|
||||
body: body,
|
||||
};
|
||||
};
|
||||
var serializeFetchParameter = function (p, label) {
|
||||
var serialized;
|
||||
try {
|
||||
serialized = JSON.stringify(p);
|
||||
}
|
||||
catch (e) {
|
||||
var parseError = process.env.NODE_ENV === "production" ? new tsInvariant.InvariantError(2) : new tsInvariant.InvariantError("Network request failed. " + label + " is not serializable: " + e.message);
|
||||
parseError.parseError = e;
|
||||
throw parseError;
|
||||
}
|
||||
return serialized;
|
||||
};
|
||||
var selectURI = function (operation, fallbackURI) {
|
||||
var context = operation.getContext();
|
||||
var contextURI = context.uri;
|
||||
if (contextURI) {
|
||||
return contextURI;
|
||||
}
|
||||
else if (typeof fallbackURI === 'function') {
|
||||
return fallbackURI(operation);
|
||||
}
|
||||
else {
|
||||
return fallbackURI || '/graphql';
|
||||
}
|
||||
};
|
||||
|
||||
exports.checkFetcher = checkFetcher;
|
||||
exports.createSignalIfSupported = createSignalIfSupported;
|
||||
exports.fallbackHttpConfig = fallbackHttpConfig;
|
||||
exports.parseAndCheckHttpResponse = parseAndCheckHttpResponse;
|
||||
exports.selectHttpOptionsAndBody = selectHttpOptionsAndBody;
|
||||
exports.selectURI = selectURI;
|
||||
exports.serializeFetchParameter = serializeFetchParameter;
|
||||
exports.throwServerError = throwServerError;
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
})));
|
||||
//# sourceMappingURL=bundle.umd.js.map
|
||||
1
node_modules/apollo-link-http-common/lib/bundle.umd.js.map
generated
vendored
Normal file
1
node_modules/apollo-link-http-common/lib/bundle.umd.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
66
node_modules/apollo-link-http-common/lib/index.d.ts
generated
vendored
Normal file
66
node_modules/apollo-link-http-common/lib/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,66 @@
|
||||
import { Operation } from 'apollo-link';
|
||||
import { InvariantError } from 'ts-invariant';
|
||||
export declare type ServerError = Error & {
|
||||
response: Response;
|
||||
result: Record<string, any>;
|
||||
statusCode: number;
|
||||
};
|
||||
export declare type ServerParseError = Error & {
|
||||
response: Response;
|
||||
statusCode: number;
|
||||
bodyText: string;
|
||||
};
|
||||
export declare type ClientParseError = InvariantError & {
|
||||
parseError: Error;
|
||||
};
|
||||
export interface HttpQueryOptions {
|
||||
includeQuery?: boolean;
|
||||
includeExtensions?: boolean;
|
||||
}
|
||||
export interface HttpConfig {
|
||||
http?: HttpQueryOptions;
|
||||
options?: any;
|
||||
headers?: any;
|
||||
credentials?: any;
|
||||
}
|
||||
export interface UriFunction {
|
||||
(operation: Operation): string;
|
||||
}
|
||||
export interface Body {
|
||||
query?: string;
|
||||
operationName?: string;
|
||||
variables?: Record<string, any>;
|
||||
extensions?: Record<string, any>;
|
||||
}
|
||||
export interface HttpOptions {
|
||||
uri?: string | UriFunction;
|
||||
includeExtensions?: boolean;
|
||||
fetch?: WindowOrWorkerGlobalScope['fetch'];
|
||||
headers?: any;
|
||||
credentials?: string;
|
||||
fetchOptions?: any;
|
||||
}
|
||||
export declare const fallbackHttpConfig: {
|
||||
http: HttpQueryOptions;
|
||||
headers: {
|
||||
accept: string;
|
||||
'content-type': string;
|
||||
};
|
||||
options: {
|
||||
method: string;
|
||||
};
|
||||
};
|
||||
export declare const throwServerError: (response: any, result: any, message: any) => never;
|
||||
export declare const parseAndCheckHttpResponse: (operations: any) => (response: Response) => Promise<any>;
|
||||
export declare const checkFetcher: (fetcher: (input: RequestInfo, init?: RequestInit) => Promise<Response>) => void;
|
||||
export declare const createSignalIfSupported: () => {
|
||||
controller: any;
|
||||
signal: any;
|
||||
};
|
||||
export declare const selectHttpOptionsAndBody: (operation: Operation, fallbackConfig: HttpConfig, ...configs: HttpConfig[]) => {
|
||||
options: HttpConfig & Record<string, any>;
|
||||
body: Body;
|
||||
};
|
||||
export declare const serializeFetchParameter: (p: any, label: any) => any;
|
||||
export declare const selectURI: (operation: any, fallbackURI?: string | ((operation: Operation) => string)) => any;
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
1
node_modules/apollo-link-http-common/lib/index.d.ts.map
generated
vendored
Normal file
1
node_modules/apollo-link-http-common/lib/index.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAY9C,oBAAY,WAAW,GAAG,KAAK,GAAG;IAChC,QAAQ,EAAE,QAAQ,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAC5B,UAAU,EAAE,MAAM,CAAC;CACpB,CAAC;AAGF,oBAAY,gBAAgB,GAAG,KAAK,GAAG;IACrC,QAAQ,EAAE,QAAQ,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,oBAAY,gBAAgB,GAAG,cAAc,GAAG;IAC9C,UAAU,EAAE,KAAK,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,iBAAiB,CAAC,EAAE,OAAO,CAAC;CAC7B;AAED,MAAM,WAAW,UAAU;IACzB,IAAI,CAAC,EAAE,gBAAgB,CAAC;IACxB,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,WAAW,CAAC,EAAE,GAAG,CAAC;CACnB;AAED,MAAM,WAAW,WAAW;IAC1B,CAAC,SAAS,EAAE,SAAS,GAAG,MAAM,CAAC;CAChC;AAGD,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,SAAS,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAChC,UAAU,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;CAClC;AAED,MAAM,WAAW,WAAW;IAM1B,GAAG,CAAC,EAAE,MAAM,GAAG,WAAW,CAAC;IAO3B,iBAAiB,CAAC,EAAE,OAAO,CAAC;IAK5B,KAAK,CAAC,EAAE,yBAAyB,CAAC,OAAO,CAAC,CAAC;IAK3C,OAAO,CAAC,EAAE,GAAG,CAAC;IAKd,WAAW,CAAC,EAAE,MAAM,CAAC;IAKrB,YAAY,CAAC,EAAE,GAAG,CAAC;CACpB;AAiBD,eAAO,MAAM,kBAAkB;;;;;;;;;CAI9B,CAAC;AAEF,eAAO,MAAM,gBAAgB,qDAS5B,CAAC;AAGF,eAAO,MAAM,yBAAyB,2DA+CrC,CAAC;AAEF,eAAO,MAAM,YAAY,kFAcxB,CAAC;AAEF,eAAO,MAAM,uBAAuB;;;CAOnC,CAAC;AAEF,eAAO,MAAM,wBAAwB;;;CA8CpC,CAAC;AAEF,eAAO,MAAM,uBAAuB,6BAYnC,CAAC;AAGF,eAAO,MAAM,SAAS,oFAcrB,CAAC"}
|
||||
124
node_modules/apollo-link-http-common/lib/index.js
generated
vendored
Normal file
124
node_modules/apollo-link-http-common/lib/index.js
generated
vendored
Normal file
@@ -0,0 +1,124 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var tslib_1 = require("tslib");
|
||||
var printer_1 = require("graphql/language/printer");
|
||||
var ts_invariant_1 = require("ts-invariant");
|
||||
var defaultHttpOptions = {
|
||||
includeQuery: true,
|
||||
includeExtensions: false,
|
||||
};
|
||||
var defaultHeaders = {
|
||||
accept: '*/*',
|
||||
'content-type': 'application/json',
|
||||
};
|
||||
var defaultOptions = {
|
||||
method: 'POST',
|
||||
};
|
||||
exports.fallbackHttpConfig = {
|
||||
http: defaultHttpOptions,
|
||||
headers: defaultHeaders,
|
||||
options: defaultOptions,
|
||||
};
|
||||
exports.throwServerError = function (response, result, message) {
|
||||
var error = new Error(message);
|
||||
error.name = 'ServerError';
|
||||
error.response = response;
|
||||
error.statusCode = response.status;
|
||||
error.result = result;
|
||||
throw error;
|
||||
};
|
||||
exports.parseAndCheckHttpResponse = function (operations) { return function (response) {
|
||||
return (response
|
||||
.text()
|
||||
.then(function (bodyText) {
|
||||
try {
|
||||
return JSON.parse(bodyText);
|
||||
}
|
||||
catch (err) {
|
||||
var parseError = err;
|
||||
parseError.name = 'ServerParseError';
|
||||
parseError.response = response;
|
||||
parseError.statusCode = response.status;
|
||||
parseError.bodyText = bodyText;
|
||||
return Promise.reject(parseError);
|
||||
}
|
||||
})
|
||||
.then(function (result) {
|
||||
if (response.status >= 300) {
|
||||
exports.throwServerError(response, result, "Response not successful: Received status code " + response.status);
|
||||
}
|
||||
if (!Array.isArray(result) &&
|
||||
!result.hasOwnProperty('data') &&
|
||||
!result.hasOwnProperty('errors')) {
|
||||
exports.throwServerError(response, result, "Server response was missing for query '" + (Array.isArray(operations)
|
||||
? operations.map(function (op) { return op.operationName; })
|
||||
: operations.operationName) + "'.");
|
||||
}
|
||||
return result;
|
||||
}));
|
||||
}; };
|
||||
exports.checkFetcher = function (fetcher) {
|
||||
if (!fetcher && typeof fetch === 'undefined') {
|
||||
var library = 'unfetch';
|
||||
if (typeof window === 'undefined')
|
||||
library = 'node-fetch';
|
||||
throw new ts_invariant_1.InvariantError("\nfetch is not found globally and no fetcher passed, to fix pass a fetch for\nyour environment like https://www.npmjs.com/package/" + library + ".\n\nFor example:\nimport fetch from '" + library + "';\nimport { createHttpLink } from 'apollo-link-http';\n\nconst link = createHttpLink({ uri: '/graphql', fetch: fetch });");
|
||||
}
|
||||
};
|
||||
exports.createSignalIfSupported = function () {
|
||||
if (typeof AbortController === 'undefined')
|
||||
return { controller: false, signal: false };
|
||||
var controller = new AbortController();
|
||||
var signal = controller.signal;
|
||||
return { controller: controller, signal: signal };
|
||||
};
|
||||
exports.selectHttpOptionsAndBody = function (operation, fallbackConfig) {
|
||||
var configs = [];
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
configs[_i - 2] = arguments[_i];
|
||||
}
|
||||
var options = tslib_1.__assign({}, fallbackConfig.options, { headers: fallbackConfig.headers, credentials: fallbackConfig.credentials });
|
||||
var http = fallbackConfig.http;
|
||||
configs.forEach(function (config) {
|
||||
options = tslib_1.__assign({}, options, config.options, { headers: tslib_1.__assign({}, options.headers, config.headers) });
|
||||
if (config.credentials)
|
||||
options.credentials = config.credentials;
|
||||
http = tslib_1.__assign({}, http, config.http);
|
||||
});
|
||||
var operationName = operation.operationName, extensions = operation.extensions, variables = operation.variables, query = operation.query;
|
||||
var body = { operationName: operationName, variables: variables };
|
||||
if (http.includeExtensions)
|
||||
body.extensions = extensions;
|
||||
if (http.includeQuery)
|
||||
body.query = printer_1.print(query);
|
||||
return {
|
||||
options: options,
|
||||
body: body,
|
||||
};
|
||||
};
|
||||
exports.serializeFetchParameter = function (p, label) {
|
||||
var serialized;
|
||||
try {
|
||||
serialized = JSON.stringify(p);
|
||||
}
|
||||
catch (e) {
|
||||
var parseError = new ts_invariant_1.InvariantError("Network request failed. " + label + " is not serializable: " + e.message);
|
||||
parseError.parseError = e;
|
||||
throw parseError;
|
||||
}
|
||||
return serialized;
|
||||
};
|
||||
exports.selectURI = function (operation, fallbackURI) {
|
||||
var context = operation.getContext();
|
||||
var contextURI = context.uri;
|
||||
if (contextURI) {
|
||||
return contextURI;
|
||||
}
|
||||
else if (typeof fallbackURI === 'function') {
|
||||
return fallbackURI(operation);
|
||||
}
|
||||
else {
|
||||
return fallbackURI || '/graphql';
|
||||
}
|
||||
};
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
node_modules/apollo-link-http-common/lib/index.js.map
generated
vendored
Normal file
1
node_modules/apollo-link-http-common/lib/index.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
|
||||
Reference in New Issue
Block a user