{
  "version": 3,
  "sources": ["../../../../../../src/packages/core/install/checkCompatibility/BreakingChangeError.ts"],
  "sourcesContent": ["import { PnpmError } from '../../../error/index.ts';\nimport type { ErrorRelatedSources } from './ErrorRelatedSources.ts';\n\nexport type BreakingChangeErrorOptions = ErrorRelatedSources & {\n  code: string;\n  message: string;\n};\n\nexport class BreakingChangeError extends PnpmError {\n  relatedIssue?: number | undefined;\n  relatedPR?: number | undefined;\n  additionalInformation?: string | undefined;\n\n  constructor(opts: BreakingChangeErrorOptions) {\n    super(opts.code, opts.message);\n\n    this.relatedIssue = opts.relatedIssue;\n\n    this.relatedPR = opts.relatedPR;\n\n    this.additionalInformation = opts.additionalInformation;\n  }\n}\n"],
  "mappings": "AAAA,SAAS,iBAAiB;AAQnB,MAAM,4BAA4B,UAAU;AAAA,EACjD;AAAA,EACA;AAAA,EACA;AAAA,EAEA,YAAY,MAAkC;AAC5C,UAAM,KAAK,MAAM,KAAK,OAAO;AAE7B,SAAK,eAAe,KAAK;AAEzB,SAAK,YAAY,KAAK;AAEtB,SAAK,wBAAwB,KAAK;AAAA,EACpC;AACF;",
  "names": []
}
