INNER CODE UNIT · JavaScript
fromCode
mx-space/core · apps/admin/polyfills/packages/path/index.js:223
var fromCode = from.charCodeAt(fromStart + i)
var toCode = to.charCodeAt(toStart + i)
if (fromCode !== toCode) break
else if (fromCode === 47 /*/*/) lastCommonSep = i
}
var out = ''
// Generate the relative path based on the path difference between `to`
// and `from`
for (i = fromStart + lastCommonSep + 1; i <= fromEnd; ++i) {
if (i === fromEnd || from.charCodeAt(i) === 47 /*/*/) {
if (out.length === 0) out += '..'
else out += '/..'
}
}
// Lastly, append the rest of the destination (`to`) path that comes after
// the common path parts