background-worker.js 637 B

1234567891011121314151617181920212223242526
  1. /* global createWorkerApi */// worker-util.js
  2. 'use strict';
  3. /** @namespace BackgroundWorker */
  4. createWorkerApi({
  5. async compileUsercss(...args) {
  6. require(['/js/usercss-compiler']); /* global compileUsercss */
  7. return compileUsercss(...args);
  8. },
  9. nullifyInvalidVars(vars) {
  10. require(['/js/meta-parser']); /* global metaParser */
  11. return metaParser.nullifyInvalidVars(vars);
  12. },
  13. parseMozFormat(...args) {
  14. require(['/js/moz-parser']); /* global extractSections */
  15. return extractSections(...args);
  16. },
  17. parseUsercssMeta(text) {
  18. require(['/js/meta-parser']);
  19. return metaParser.parse(text);
  20. },
  21. });