Document getSlotFragmentSpreads

This commit is contained in:
Chi Vinh Le
2017-07-19 20:50:00 +07:00
parent d99f6d8923
commit 5fee26da0e
+8 -2
View File
@@ -146,6 +146,12 @@ export function forEachError(error, callback) {
});
}
export function getSlotFragmentSpreads(slots, part) {
return `...${slots.map((s) => `TalkSlot_${capitalize(s)}_${part}`).join('\n...')}\n`;
/**
* getSlotFragmentSpreads will return a string in the
* expected format for slot fragments, given `slots` and `resource`.
* e.g. `getSlotsFragmentSpreads(['slotName'], 'root')` returns
* `...TalkSlot_SlotName_root`.
*/
export function getSlotFragmentSpreads(slots, resource) {
return `...${slots.map((s) => `TalkSlot_${capitalize(s)}_${resource}`).join('\n...')}\n`;
}