Sha256: 29a0df770e5ea53cdf749b4b8a6da0762dba63a33e1f15e8da555cfee0a217df

Contents?: true

Size: 1.13 KB

Versions: 26

Compression:

Stored size: 1.13 KB

Contents

{"version":3,"sources":["../../../../src/core/utils/url/getAbsoluteUrl.ts"],"sourcesContent":["import { isAbsoluteUrl } from './isAbsoluteUrl'\n\n/**\n * Returns an absolute URL based on the given path.\n */\nexport function getAbsoluteUrl(path: string, baseUrl?: string): string {\n  // already absolute URL\n  if (isAbsoluteUrl(path)) {\n    return path\n  }\n\n  // Ignore path with pattern start with *\n  if (path.startsWith('*')) {\n    return path\n  }\n\n  // Resolve a relative request URL against a given custom \"baseUrl\"\n  // or the document baseURI (in the case of browser/browser-like environments).\n  const origin =\n    baseUrl || (typeof document !== 'undefined' && document.baseURI)\n\n  return origin\n    ? // Encode and decode the path to preserve escaped characters.\n      decodeURI(new URL(encodeURI(path), origin).href)\n    : path\n}\n"],"mappings":"AAAA,SAAS,qBAAqB;AAKvB,SAAS,eAAe,MAAc,SAA0B;AAErE,MAAI,cAAc,IAAI,GAAG;AACvB,WAAO;AAAA,EACT;AAGA,MAAI,KAAK,WAAW,GAAG,GAAG;AACxB,WAAO;AAAA,EACT;AAIA,QAAM,SACJ,WAAY,OAAO,aAAa,eAAe,SAAS;AAE1D,SAAO;AAAA;AAAA,IAEH,UAAU,IAAI,IAAI,UAAU,IAAI,GAAG,MAAM,EAAE,IAAI;AAAA,MAC/C;AACN;","names":[]}

Version data entries

26 entries across 26 versions & 1 rubygems

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