UNPKG

@animech-public/playcanvas

Version:
2 lines (1 loc) 532 B
class e{static joinPath(e,r){r=r||".";return e.map((function(e){return e.replace(/\\/g,"\\\\").replace(new RegExp(`\\${r}`,"g"),`\\${r}`)})).join(r)}static splitPath(e,r){r=r||".";const t=[];let n="",a=0;for(;a<e.length;){let l=e[a++];"\\"===l&&a<e.length?(l=e[a++],n+="\\"===l||l===r?l:`\\${l}`):l===r?(t.push(n),n=""):n+=l}return n.length>0&&t.push(n),t}static encode(e,r,t){return`${Array.isArray(e)?e.join("/"):e}/${r}/${Array.isArray(t)?t.join("/"):t}`}resolve(e){return null}unresolve(e){}update(e){}}export{e as AnimBinder};