{
  "version": 3,
  "sources": ["../../../../src/evaluator/dependency-nodes/spill-meta-node.ts"],
  "sourcesContent": [
    "import type {\n  CellAddress,\n  DoesNotSpillResult,\n  ErrorEvaluationResult,\n  SpilledValuesEvaluationResult,\n} from \"../../core/types.mjs\";\nimport { getCellReference, keyToCellAddress } from \"../../core/utils.mjs\";\nimport { BaseEvalNode } from \"./base-eval-node.mjs\";\n\nexport class SpillMetaNode extends BaseEvalNode<\n  SpilledValuesEvaluationResult | ErrorEvaluationResult | DoesNotSpillResult\n> {\n  public readonly cellAddress: CellAddress;\n\n  constructor(key: string) {\n    const cellAddress = keyToCellAddress(key);\n    super(key);\n    this.cellAddress = cellAddress;\n  }\n\n  public override toString(): string {\n    return getCellReference(this.cellAddress);\n  }\n}\n"
  ],
  "mappings": ";AAMA;AACA;AAAA;AAEO,MAAM,sBAAsB,aAEjC;AAAA,EACgB;AAAA,EAEhB,WAAW,CAAC,KAAa;AAAA,IACvB,MAAM,cAAc,iBAAiB,GAAG;AAAA,IACxC,MAAM,GAAG;AAAA,IACT,KAAK,cAAc;AAAA;AAAA,EAGL,QAAQ,GAAW;AAAA,IACjC,OAAO,iBAAiB,KAAK,WAAW;AAAA;AAE5C;",
  "debugId": "74E3B120824BFC9E64756E2164756E21",
  "names": []
}