UNPKG

simc-ast-builder

Version:

Parser and AST generator for SimulationCraft files

29 lines 969 B
import { ExpressionNode } from "../../../common-types"; import { FieldDefinition } from "../../../utils/fieldMaps"; import { AccessHandlerFn } from "../../BaseHandler"; /** * Specialized node type for monk access */ interface MonkExpressionNode extends ExpressionNode { field: FieldDefinition; nodeType: "monk"; } /** * Handler for monk access contexts * This handles access to monk-specific properties */ declare const handleMonk: AccessHandlerFn<MonkExpressionNode>; /** * Specialized node type for stagger access */ interface StaggerExpressionNode extends ExpressionNode { field: FieldDefinition; nodeType: "stagger"; } /** * Handler for stagger access contexts * This handles access to stagger-specific properties for Monk Brewmaster */ declare const handleStagger: AccessHandlerFn<StaggerExpressionNode>; export { handleMonk, handleStagger, type MonkExpressionNode, type StaggerExpressionNode, }; //# sourceMappingURL=MonkHandler.d.ts.map