Repository URL to install this package:
|
Version:
1.4.5 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createApolloLink = void 0;
var client_1 = require("@apollo/client");
var apollo_upload_client_1 = require("apollo-upload-client");
var onError_1 = require("./onError");
var setHeaders_1 = require("./setHeaders");
// TODO - remove this when the return type is fixed in `@types/apollo-upload-client`
var createUploadLinkWithCorrectType = function (options) {
return (0, apollo_upload_client_1.createUploadLink)(options);
};
var createApolloLink = function (options) {
return (0, client_1.from)([onError_1.onErrorLink, setHeaders_1.setHeadersLink, createUploadLinkWithCorrectType(options)]);
};
exports.createApolloLink = createApolloLink;