Sha256: 2417ba3d48975c3246e11da182e5a91f74ddc7898075694da67f57ce8a072d6e

Contents?: true

Size: 689 Bytes

Versions: 26

Compression:

Stored size: 689 Bytes

Contents

import { invariant } from 'outvariant'
import { devUtils } from './devUtils'

export function checkGlobals() {
  /**
   * MSW expects the "URL" constructor to be defined.
   * It's not present in React Native so suggest a polyfill
   * instead of failing silently.
   * @see https://github.com/mswjs/msw/issues/1408
   */
  invariant(
    typeof URL !== 'undefined',
    devUtils.formatMessage(
      `Global "URL" class is not defined. This likely means that you're running MSW in an environment that doesn't support all Node.js standard API (e.g. React Native). If that's the case, please use an appropriate polyfill for the "URL" class, like "react-native-url-polyfill".`,
    ),
  )
}

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.9 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.8 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts
clapton-0.0.7 lib/clapton/javascripts/node_modules/msw/src/core/utils/internal/checkGlobals.ts