rescript-relay
Version:
Use Relay with ReScript.
25 lines (21 loc) • 919 B
JavaScript
// Generated by ReScript, PLEASE EDIT WITH CARE
;
var RelayRuntime = require("relay-runtime");
function subscribe(node, convertVariables, convertResponse) {
return function (environment, variables, onCompleted, onError, onNext, updater) {
return RelayRuntime.requestSubscription(environment, {
subscription: node,
variables: convertVariables(variables),
onCompleted: onCompleted,
onError: onError,
onNext: onNext !== undefined ? (function (response) {
onNext(convertResponse(response));
}) : undefined,
updater: updater !== undefined ? (function (store, response) {
updater(store, convertResponse(response));
}) : undefined
});
};
}
exports.subscribe = subscribe;
/* relay-runtime Not a pure module */