{
  "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.cjs\";\nimport { getCellReference, keyToCellAddress } from \"../../core/utils.cjs\";\nimport { BaseEvalNode } from \"./base-eval-node.cjs\";\nimport type { SpillMetaNode } from \"./spill-meta-node.cjs\";\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": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAOmD,IAAnD;AAC6B,IAA7B;AAAA;AAGO,MAAM,sBAAsB,mCAAqC;AAAA,EACtD;AAAA,EAEhB,WAAW,CAAC,KAAa;AAAA,IACvB,MAAM,cAAc,8BAAiB,GAAG;AAAA,IACxC,MAAM,GAAG;AAAA,IAET,KAAK,cAAc;AAAA;AAAA,EAGL,QAAQ,GAAW;AAAA,IACjC,OAAO,8BAAiB,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": "A51F920C9DF9172B64756E2164756E21",
  "names": []
}