@runforest/js
Version:
Javascript.
11 lines (8 loc) • 489 B
text/typescript
import resolveUri from '@jridgewell/resolve-uri';
export default function resolve(input: string, base: string | undefined): string {
// The base is always treated as a directory, if it's not empty.
// https://github.com/mozilla/source-map/blob/8cb3ee57/lib/util.js#L327
// https://github.com/chromium/chromium/blob/da4adbb3/third_party/blink/renderer/devtools/front_end/sdk/SourceMap.js#L400-L401
if (base && !base.endsWith('/')) base += '/';
return resolveUri(input, base);
}