export function unwrapDefaultModuleExport(moduleExport: unknown): unknown { let resolved = moduleExport; const seen = new Set(); while ( resolved && typeof resolved === "object" && "default" in (resolved as Record) && !seen.has(resolved) ) { seen.add(resolved); resolved = (resolved as { default: unknown }).default; } return resolved; }