UNPKG

rescript-relay

Version:
20 lines (16 loc) 832 B
// Generated by ReScript, PLEASE EDIT WITH CARE 'use strict'; let RelayRuntime = require("relay-runtime"); let RescriptRelay_Internal = require("./RescriptRelay_Internal.bs.js"); function subscribe(node, convertVariables, convertResponse) { return (environment, variables, onCompleted, onError, onNext, updater) => RelayRuntime.requestSubscription(environment, { subscription: node, variables: RescriptRelay_Internal.internal_cleanObjectFromUndefinedRaw(convertVariables(variables)), onCompleted: onCompleted, onError: onError, onNext: onNext !== undefined ? response => onNext(convertResponse(response)) : undefined, updater: updater !== undefined ? (store, response) => updater(store, convertResponse(response)) : undefined }); } exports.subscribe = subscribe; /* relay-runtime Not a pure module */