{
  "version": 3,
  "sources": ["../../../../src/evaluator/dependency-nodes/cell-value-node.ts"],
  "sourcesContent": [
    "import type {\n  AwaitingEvaluationResult,\n  CellAddress,\n  ErrorEvaluationResult,\n  SingleEvaluationResult,\n  SpilledValuesEvaluationResult,\n} from \"../../core/types.mjs\";\nimport { getCellReference, keyToCellAddress } from \"../../core/utils.mjs\";\nimport { BaseEvalNode } from \"./base-eval-node.mjs\";\nimport type { SpillMetaNode } from \"./spill-meta-node.mjs\";\n\nexport class CellValueNode extends BaseEvalNode<SingleEvaluationResult> {\n  public readonly cellAddress: CellAddress;\n\n  constructor(key: string) {\n    const cellAddress = keyToCellAddress(key);\n    super(key);\n\n    this.cellAddress = cellAddress;\n  }\n\n  public override toString(): string {\n    return getCellReference(this.cellAddress);\n  }\n\n  spillMeta: SpillMetaNode | undefined;\n\n  setSpillMetaNode(node: SpillMetaNode) {\n    this.spillMeta = node;\n  }\n\n  clearSpillMetaNode() {\n    this.spillMeta = undefined;\n  }\n}\n"
  ],
  "mappings": ";AAOA;AACA;AAAA;AAGO,MAAM,sBAAsB,aAAqC;AAAA,EACtD;AAAA,EAEhB,WAAW,CAAC,KAAa;AAAA,IACvB,MAAM,cAAc,iBAAiB,GAAG;AAAA,IACxC,MAAM,GAAG;AAAA,IAET,KAAK,cAAc;AAAA;AAAA,EAGL,QAAQ,GAAW;AAAA,IACjC,OAAO,iBAAiB,KAAK,WAAW;AAAA;AAAA,EAG1C;AAAA,EAEA,gBAAgB,CAAC,MAAqB;AAAA,IACpC,KAAK,YAAY;AAAA;AAAA,EAGnB,kBAAkB,GAAG;AAAA,IACnB,KAAK,YAAY;AAAA;AAErB;",
  "debugId": "28DA3B82AC9C80C164756E2164756E21",
  "names": []
}