react-server675fbba4
react-serverfilespackagesreact-serverlibpluginsuse-cache-inline.mjs
packages/react-server/lib/plugins/use-cache-inline.mjsmjs36.5 KiBf446875c
                },
                local: { type: "Identifier", name: cache.name },
              },
            ];
            // For exported cached functions, also export the user-facing
            // identifier (which is the __react_cache__-wrapped version).
            if (
              cache.exported &&
              cache.identifier &&
              cache.identifier !== cache.name
            ) {
              specs.push({
                type: "ExportSpecifier",
                exported: {
                  type: "Identifier",
                  name:
                    cache.identifier === "_default"
                      ? "default"
                      : cache.identifier,
                },
                local: { type: "Identifier", name: cache.identifier },
              });
            }
            return specs;
          }),
        });

        return codegen(ast, id);
      },
    },
  };
}