rescript-relay
Version:
Use Relay with ReScript.
19 lines (15 loc) • 699 B
JavaScript
// Generated by ReScript, PLEASE EDIT WITH CARE
;
let RelayRuntime = require("relay-runtime");
function subscribe(node, convertVariables, convertResponse) {
return (environment, variables, onCompleted, onError, onNext, updater) => RelayRuntime.requestSubscription(environment, {
subscription: node,
variables: 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 */