mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-14 06:50:01 -04:00
11 lines
254 B
TypeScript
11 lines
254 B
TypeScript
import { encodeUrl } from "../shared/rewriters/url";
|
|
|
|
self.$sImport = function (base) {
|
|
return function (url) {
|
|
const resolved = new URL(url, base).href;
|
|
|
|
return function () {}.constructor(
|
|
`return import("${encodeUrl(resolved)}")`
|
|
)();
|
|
};
|
|
};
|