Skip to content

Commit 44f303e

Browse files
committed
Expose NodeInterface, nodeFieldConfig, fromGlobalId, toGlobalId.
1 parent 9a092db commit 44f303e

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

src/composeWithRelay.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import { getNodeFieldConfig } from './nodeFieldConfig';
1010

1111
// all wrapped typeComposers with Relay, stored in this variable
1212
// for futher type resolving via NodeInterface.resolveType method
13-
const typeComposerMap = {};
13+
export const typeComposerMap = {};
14+
export const nodeFieldConfig = getNodeFieldConfig(typeComposerMap);
1415

1516
export function composeWithRelay(
1617
typeComposer: TypeComposer
@@ -20,7 +21,7 @@ export function composeWithRelay(
2021
}
2122

2223
if (typeComposer.getTypeName() === 'RootQuery') {
23-
typeComposer.addField('node', getNodeFieldConfig(typeComposerMap));
24+
typeComposer.addField('node', nodeFieldConfig);
2425
return typeComposer;
2526
}
2627

src/index.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
/* @flow */
22

3-
import { composeWithRelay } from './composeWithRelay';
3+
import { composeWithRelay, typeComposerMap, nodeFieldConfig } from './composeWithRelay';
4+
import { fromGlobalId, toGlobalId } from './globalId';
5+
import NodeInterface from './nodeInterface';
46

57
export default composeWithRelay;
8+
export {
9+
NodeInterface,
10+
typeComposerMap,
11+
nodeFieldConfig,
12+
fromGlobalId,
13+
toGlobalId,
14+
};

0 commit comments

Comments
 (0)