UNPKG

next

Version:

The React Framework

22 lines (21 loc) 766 B
function nextFlightActionEntryLoader() { const { actions } = this.getOptions(); const actionList = JSON.parse(actions); const individualActions = actionList.map(([path, actionsFromModule])=>{ return actionsFromModule.map(({ id, exportedName })=>{ return [ id, path, exportedName ]; }); }).flat(); return ` ${individualActions.map(([id, path, exportedName])=>{ // Re-export the same functions from the original module path as action IDs. return `export { ${exportedName} as "${id}" } from ${JSON.stringify(path)}`; }).join('\n')} `; } export default nextFlightActionEntryLoader; //# sourceMappingURL=next-flight-action-entry-loader.js.map