scramjet/src/client/import.ts
2024-07-21 15:17:31 -04:00

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)}")`
)();
};
};