All files / apps/web/src polyfills.ts

0% Statements 0/22
0% Branches 0/1
0% Functions 0/1
0% Lines 0/22

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                                             
/* eslint-disable import/first */

/**
 * Workaround to make regenerator-runtime work on production.
 *
 * See https://stephencharlesweiss.com/unsafe-eval-regenerator-runtime
 * And https://github.com/facebook/regenerator/issues/378#issuecomment-765141043
 */

// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access
(globalThis as any).regeneratorRuntime = undefined;

/**
 * Polyfill stable language features. These imports will be optimized by `@babel/preset-env`.
 *
 * See: https://github.com/zloirock/core-js#babel
 */
import 'core-js/stable';
import 'regenerator-runtime/runtime';

// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access
(globalThis as any).global = globalThis;