Files
console-dev/app/lib/rolldown-runtime.js

78 lines
2.0 KiB
JavaScript

/**
* 恢复代码依赖的 CJS/ESM 互操作辅助,不包含具体业务。
* o 延迟且仅初始化一次 CommonJS 模块;s/c/l 通过 getter 保留导出的读取语义。
* u 仅在宿主提供 require 时使用它,浏览器中不支持的外部 require 会明确报错。
*/
var e = Object.create,
t = Object.defineProperty,
n = Object.getOwnPropertyDescriptor,
r = Object.getOwnPropertyNames,
i = Object.getPrototypeOf,
a = Object.prototype.hasOwnProperty,
o = (e, t) => () => (
t ||
(e(
(t = {
exports: {},
}).exports,
t,
),
(e = null)),
t.exports
),
s = (e, n) => {
let r = {};
for (var i in e)
t(r, i, {
get: e[i],
enumerable: !0,
});
return (
n ||
t(r, Symbol.toStringTag, {
value: `Module`,
}),
r
);
},
c = (e, i, o, s) => {
if ((i && typeof i == `object`) || typeof i == `function`)
for (var c = r(i), l = 0, u = c.length, d; l < u; l++)
((d = c[l]),
!a.call(e, d) &&
d !== o &&
t(e, d, {
get: ((e) => i[e]).bind(null, d),
enumerable: !(s = n(i, d)) || s.enumerable,
}));
return e;
},
l = (n, r, o) => (
(o = n == null ? {} : e(i(n))),
c(
r || !n || !n.__esModule || !a.call(n, `default`)
? t(o, `default`, {
value: n,
enumerable: !0,
})
: o,
n,
)
),
u = ((e) =>
typeof require < `u`
? require
: typeof Proxy < `u`
? new Proxy(e, {
get: (e, t) => (typeof require < `u` ? require : e)[t],
})
: e)(function (e) {
if (typeof require < `u`) return require.apply(this, arguments);
throw Error(
'Calling `require` for "' +
e +
"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.",
);
});
export { l as i, s as n, u as r, o as t };