UNPKG

msw

Version:

Seamless REST/GraphQL API mocking library for browser and Node.js.

1 lines 749 B
{"version":3,"sources":["../../../../src/core/utils/request/toPublicUrl.ts"],"sourcesContent":["/**\n * Returns a relative URL if the given request URL is relative\n * to the current origin. Otherwise returns an absolute URL.\n */\nexport function toPublicUrl(url: string | URL): string {\n const urlInstance = url instanceof URL ? url : new URL(url)\n\n if (\n typeof location !== 'undefined' &&\n urlInstance.origin === location.origin\n ) {\n return urlInstance.pathname\n }\n\n return urlInstance.origin + urlInstance.pathname\n}\n"],"mappings":"AAIO,SAAS,YAAY,KAA2B;AACrD,QAAM,cAAc,eAAe,MAAM,MAAM,IAAI,IAAI,GAAG;AAE1D,MACE,OAAO,aAAa,eACpB,YAAY,WAAW,SAAS,QAChC;AACA,WAAO,YAAY;AAAA,EACrB;AAEA,SAAO,YAAY,SAAS,YAAY;AAC1C;","names":[]}