UNPKG

reason-apollo

Version:
47 lines (39 loc) 1.79 kB
// Generated by BUCKLESCRIPT, PLEASE EDIT WITH CARE import * as ApolloLinkHttp from "apollo-link-http"; import * as Js_null_undefined from "bs-platform/lib/es6/js_null_undefined.js"; import * as ApolloLinkError from "apollo-link-error"; import * as ApolloLinkContext from "apollo-link-context"; import * as ApolloUploadClient from "apollo-upload-client"; function createHttpLink(uri, includeExtensions, $$fetch, headers, credentials, fetchOptions, param) { return new ApolloLinkHttp.HttpLink({ uri: uri, includeExtensions: Js_null_undefined.fromOption(includeExtensions), fetch: Js_null_undefined.fromOption($$fetch), headers: Js_null_undefined.fromOption(headers), credentials: Js_null_undefined.fromOption(credentials), fetchOptions: Js_null_undefined.fromOption(fetchOptions) }); } function createUploadLink(uri, $$fetch, fetchOptions, credentials, headers, includeExtensions, param) { return ApolloUploadClient.createUploadLink({ uri: Js_null_undefined.fromOption(uri), fetch: Js_null_undefined.fromOption($$fetch), fetchOptions: Js_null_undefined.fromOption(fetchOptions), credentials: Js_null_undefined.fromOption(credentials), headers: Js_null_undefined.fromOption(headers), includeExtensions: Js_null_undefined.fromOption(includeExtensions) }); } function createContextLink(contextHandler) { return ApolloLinkContext.setContext(contextHandler); } function createErrorLink(errorHandler) { return ApolloLinkError.onError(errorHandler); } export { createHttpLink , createUploadLink , createContextLink , createErrorLink , } /* apollo-link-http Not a pure module */