{
  "version": 3,
  "sources": ["../../../../src/evaluator/dependency-nodes/resource-dependency-node.ts"],
  "sourcesContent": [
    "import { BaseEvalNode } from \"./base-eval-node.mjs\";\n\nexport class ResourceDependencyNode extends BaseEvalNode<{ type: \"resource\" }> {\n  constructor(key: string) {\n    super(key);\n    this.setEvaluationResult({\n      type: \"resource\",\n    });\n    this.resolve();\n  }\n\n  public override invalidate() {\n    // Resource nodes are passive invalidation roots and always remain resolved.\n  }\n\n  public override toString(): string {\n    return this.key;\n  }\n}\n"
  ],
  "mappings": ";AAAA;AAAA;AAEO,MAAM,+BAA+B,aAAmC;AAAA,EAC7E,WAAW,CAAC,KAAa;AAAA,IACvB,MAAM,GAAG;AAAA,IACT,KAAK,oBAAoB;AAAA,MACvB,MAAM;AAAA,IACR,CAAC;AAAA,IACD,KAAK,QAAQ;AAAA;AAAA,EAGC,UAAU,GAAG;AAAA,EAIb,QAAQ,GAAW;AAAA,IACjC,OAAO,KAAK;AAAA;AAEhB;",
  "debugId": "5BE21A9F85BD30C264756E2164756E21",
  "names": []
}