{"version":3,"sources":["../src/Utils.ts"],"sourcesContent":["export const generateKey = (kind: string, name: string): string => {\n  return `${kind}:${name}`;\n};\n\nexport const splitKey = (key: string): string[] => {\n  return key.split(\":\");\n};\n\nexport const split = (p: string, delimiter: string): string[] => {\n  const array = [];\n  for (const seg of p.split(delimiter)) {\n    switch (seg) {\n      case \".\":\n        break;\n      case \"..\":\n        array.pop();\n        break;\n      default:\n        array.push(seg);\n        break;\n    }\n  }\n  return array;\n};\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAO,IAAM,cAAc,CAAC,MAAc,SAAyB;AACjE,SAAO,GAAG,IAAI,IAAI,IAAI;AACxB;AAEO,IAAM,WAAW,CAAC,QAA0B;AACjD,SAAO,IAAI,MAAM,GAAG;AACtB;AAEO,IAAM,QAAQ,CAAC,GAAW,cAAgC;AAC/D,QAAM,QAAQ,CAAC;AACf,aAAW,OAAO,EAAE,MAAM,SAAS,GAAG;AACpC,YAAQ,KAAK;AAAA,MACX,KAAK;AACH;AAAA,MACF,KAAK;AACH,cAAM,IAAI;AACV;AAAA,MACF;AACE,cAAM,KAAK,GAAG;AACd;AAAA,IACJ;AAAA,EACF;AACA,SAAO;AACT;","names":[]}