{
  "version": 3,
  "sources": ["../../../../src/packages/resolve-dependencies/parentIdsContainSequence.ts"],
  "sourcesContent": ["import type { PkgResolutionId } from '../types/index.ts';\n\nexport function parentIdsContainSequence(\n  pkgIds: PkgResolutionId[],\n  pkgId1: PkgResolutionId,\n  pkgId2: PkgResolutionId\n): boolean {\n  const pkg1Index = pkgIds.indexOf(pkgId1);\n\n  if (pkg1Index === -1 || pkg1Index === pkgIds.length - 1) {\n    return false;\n  }\n\n  const pkg2Index = pkgIds.lastIndexOf(pkgId2);\n\n  return pkg1Index < pkg2Index && pkg2Index !== pkgIds.length - 1;\n}\n"],
  "mappings": "AAEO,SAAS,yBACd,QACA,QACA,QACS;AACT,QAAM,YAAY,OAAO,QAAQ,MAAM;AAEvC,MAAI,cAAc,MAAM,cAAc,OAAO,SAAS,GAAG;AACvD,WAAO;AAAA,EACT;AAEA,QAAM,YAAY,OAAO,YAAY,MAAM;AAE3C,SAAO,YAAY,aAAa,cAAc,OAAO,SAAS;AAChE;",
  "names": []
}
