scramjet/src/shared/rewriters/worker.ts

11 lines
No EOL
357 B
TypeScript

import { rewriteJs } from "./js";
export function rewriteWorkers(js: string, origin?: URL) {
let str = new String().toString()
//@ts-expect-error
["codecs", "config", "shared", "client"].forEach((script) => {
str += `import "${self.$scramjet.config[script]}"\n`
})
str += rewriteJs(js, origin);
return str;
}