1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | 'use strict';
|
12 |
|
13 | var useRefetchableFragmentNode = require('./useRefetchableFragmentNode');
|
14 |
|
15 | var useStaticFragmentNodeWarning = require('./useStaticFragmentNodeWarning');
|
16 |
|
17 | var _require = require('relay-runtime'),
|
18 | getFragment = _require.getFragment;
|
19 |
|
20 | function useRefetchableFragment(fragmentInput, fragmentRef) {
|
21 | var fragmentNode = getFragment(fragmentInput);
|
22 | useStaticFragmentNodeWarning(fragmentNode, 'first argument of useRefetchableFragment()');
|
23 |
|
24 | var _useRefetchableFragme = useRefetchableFragmentNode(fragmentNode, fragmentRef, 'useRefetchableFragment()'),
|
25 | fragmentData = _useRefetchableFragme.fragmentData,
|
26 | refetch = _useRefetchableFragme.refetch;
|
27 |
|
28 |
|
29 | return [fragmentData, refetch];
|
30 | }
|
31 |
|
32 | module.exports = useRefetchableFragment; |
\ | No newline at end of file |