UNPKG

rollup-plugin-web-worker-loader

Version:

Rollup plugin to handle Web Workers

17 lines (13 loc) 532 B
import {funcToSource} from '\0rollup-plugin-web-worker-loader::helper::funcToSource'; function createURL(fn, sourcemapArg) { var lines = funcToSource(fn, sourcemapArg); var blob = new Blob(lines, { type: 'application/javascript' }); return URL.createObjectURL(blob); } export function createInlinePaintWorkletFactory(fn, sourcemapArg) { var url; return function PaintWorkletFactory(options) { url = url || createURL(fn, sourcemapArg); return CSS.paintWorklet.addModule(url, options); }; }