{
  "version": 3,
  "sources": ["../../../../src/packages/lockfile.settings-checker/createOverridesMapFromParsed.ts"],
  "sourcesContent": ["import type { PackageSelector } from '../parse-overrides/index.ts';\n\nexport function createOverridesMapFromParsed(\n  parsedOverrides:\n    | Array<\n        | {\n            parentPkg: PackageSelector;\n            targetPkg: PackageSelector;\n            selector: string;\n            newPref: string;\n          }\n        | {\n            targetPkg: PackageSelector;\n            selector: string;\n            newPref: string;\n          }\n      >\n    | undefined\n): Record<string, string> {\n  if (typeof parsedOverrides === 'undefined') {\n    return {};\n  }\n\n  const overridesMap: Record<string, string> = {};\n\n  for (const { selector, newPref } of parsedOverrides) {\n    overridesMap[selector] = newPref;\n  }\n\n  return overridesMap;\n}\n"],
  "mappings": "AAEO,SAAS,6BACd,iBAewB;AACxB,MAAI,OAAO,oBAAoB,aAAa;AAC1C,WAAO,CAAC;AAAA,EACV;AAEA,QAAM,eAAuC,CAAC;AAE9C,aAAW,EAAE,UAAU,QAAQ,KAAK,iBAAiB;AACnD,iBAAa,QAAQ,IAAI;AAAA,EAC3B;AAEA,SAAO;AACT;",
  "names": []
}
