UNPKG

simc-ast-builder

Version:

Parser and AST generator for SimulationCraft files

22 lines 717 B
import { ExpressionNode } from "../../common-types"; import { AccessHandlerFn } from "../BaseHandler"; /** * Specialized node type for prev access */ interface PrevExpressionNode extends ExpressionNode { actionName: string; index: number; nodeType: "prev"; } /** * Handler for prev access contexts * This handles access to the previous cast of a spell * Supports patterns like: * - prev.spell_name (implicit index 1) * - prev.1.spell_name (explicit index 1) * - prev.2.spell_name (explicit index 2) * - prev.3.spell_name (explicit index 3) */ declare const handlePrev: AccessHandlerFn<PrevExpressionNode>; export { handlePrev, type PrevExpressionNode }; //# sourceMappingURL=PrevHandler.d.ts.map