relay-hooks
Version:
30 lines (21 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useFragmentSubscription = exports.useSuspenseFragment = exports.useFragment = void 0;
var RelayHooksTypes_1 = require("./RelayHooksTypes");
var useOssFragment_1 = require("./useOssFragment");
function useFragment(fragmentNode, fragmentRef) {
var data = (0, useOssFragment_1.useOssFragment)(fragmentNode, fragmentRef, false, RelayHooksTypes_1.FRAGMENT_NAME)[0];
return data;
}
exports.useFragment = useFragment;
function useSuspenseFragment(fragmentNode, fragmentRef) {
var data = (0, useOssFragment_1.useOssFragment)(fragmentNode, fragmentRef, true, RelayHooksTypes_1.FRAGMENT_NAME)[0];
return data;
}
exports.useSuspenseFragment = useSuspenseFragment;
function useFragmentSubscription(fragmentNode, fragmentRef, callback) {
(0, useOssFragment_1.useOssFragment)(fragmentNode, fragmentRef, false, RelayHooksTypes_1.FRAGMENT_NAME, callback);
}
exports.useFragmentSubscription = useFragmentSubscription;