{
  "version": 3,
  "sources": ["../../../src/evaluator/evaluation-error.ts"],
  "sourcesContent": [
    "import type { DependencyNode } from \"../core/managers/dependency-node.mjs\";\nimport type { CellAddress, FormulaError } from \"../core/types.mjs\";\nimport { cellAddressToKey } from \"../core/utils.mjs\";\n\nexport class EvaluationError extends Error {\n  constructor(\n    public readonly type: FormulaError,\n    message: string,\n    public readonly errAddress?: DependencyNode\n  ) {\n    super(message);\n  }\n}\n\nexport class AwaitingEvaluationError extends Error {\n  constructor(\n    public readonly errAddress: DependencyNode,\n    public readonly waitingFor: DependencyNode\n  ) {\n    super(errAddress.key + \" is awaiting evaluation of \" + waitingFor.key);\n  }\n}\n\nexport class SheetNotFoundError extends Error {\n  constructor(public readonly sheetName: string) {\n    super(\"Sheet not found: \" + sheetName);\n  }\n}\n\nexport class WorkbookNotFoundError extends Error {\n  constructor(public readonly workbookName: string) {\n    super(\"Workbook not found: \" + workbookName);\n  }\n}\n\n"
  ],
  "mappings": ";AAIO,MAAM,wBAAwB,MAAM;AAAA,EAEvB;AAAA,EAEA;AAAA,EAHlB,WAAW,CACO,MAChB,SACgB,YAChB;AAAA,IACA,MAAM,OAAO;AAAA,IAJG;AAAA,IAEA;AAAA;AAIpB;AAAA;AAEO,MAAM,gCAAgC,MAAM;AAAA,EAE/B;AAAA,EACA;AAAA,EAFlB,WAAW,CACO,YACA,YAChB;AAAA,IACA,MAAM,WAAW,MAAM,gCAAgC,WAAW,GAAG;AAAA,IAHrD;AAAA,IACA;AAAA;AAIpB;AAAA;AAEO,MAAM,2BAA2B,MAAM;AAAA,EAChB;AAAA,EAA5B,WAAW,CAAiB,WAAmB;AAAA,IAC7C,MAAM,sBAAsB,SAAS;AAAA,IADX;AAAA;AAG9B;AAAA;AAEO,MAAM,8BAA8B,MAAM;AAAA,EACnB;AAAA,EAA5B,WAAW,CAAiB,cAAsB;AAAA,IAChD,MAAM,yBAAyB,YAAY;AAAA,IADjB;AAAA;AAG9B;",
  "debugId": "02A2F6030CA52B7D64756E2164756E21",
  "names": []
}