Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@kv/apollo-client / lib / client / link / index.js
Size: Mime:
"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;