mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 10:01:40 -05:00
13 lines
No EOL
500 B
JavaScript
13 lines
No EOL
500 B
JavaScript
export const Fragments = {}; // will be populated on startup (see nova:routing)
|
|
|
|
export const registerFragment = (fragment, name) => {
|
|
// console.log('// registerFragment:', name || getFragmentName(fragment))
|
|
Fragments[name || getFragmentName(fragment)] = fragment;
|
|
};
|
|
|
|
export const getFragmentName = fragment => fragment && fragment.definitions[0] && fragment.definitions[0].name.value;
|
|
|
|
export const getFragment = name => {
|
|
// console.log('// getFragment: ', name)
|
|
return Fragments[name];
|
|
} |