UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

14 lines (13 loc) 473 B
//#region src/plugins/module-export.ts /** Unwraps nested default exports produced by mixed ESM/CJS plugin bundles. */ function unwrapDefaultModuleExport(moduleExport) { let resolved = moduleExport; const seen = /* @__PURE__ */ new Set(); while (resolved && typeof resolved === "object" && "default" in resolved && !seen.has(resolved)) { seen.add(resolved); resolved = resolved.default; } return resolved; } //#endregion export { unwrapDefaultModuleExport as t };