patch-esm.js 779 B

1234567891011121314151617181920212223
  1. /*
  2. Stencil Client Patch Esm v2.18.1 | MIT Licensed | https://stenciljs.com
  3. */
  4. import { BUILD } from '@stencil/core/internal/app-data';
  5. import { CSS, plt, win, promiseResolve } from '@stencil/core';
  6. const patchEsm = () => {
  7. // NOTE!! This fn cannot use async/await!
  8. // @ts-ignore
  9. if (BUILD.cssVarShim && !(CSS && CSS.supports && CSS.supports('color', 'var(--c)'))) {
  10. // @ts-ignore
  11. return import(/* webpackChunkName: "polyfills-css-shim" */ './css-shim.js').then(() => {
  12. if ((plt.$cssShim$ = win.__cssshim)) {
  13. return plt.$cssShim$.i();
  14. }
  15. else {
  16. // for better minification
  17. return 0;
  18. }
  19. });
  20. }
  21. return promiseResolve();
  22. };
  23. export { patchEsm };