UNPKG

simc-ast-builder

Version:

Parser and AST generator for SimulationCraft files

29 lines 1.04 kB
import { ExpressionNode } from "../../../common-types"; import { FieldDefinition } from "../../../utils/fieldMaps"; import { AccessHandlerFn } from "../../BaseHandler"; /** * Specialized node type for paladin access */ interface PaladinExpressionNode extends ExpressionNode { field: FieldDefinition; nodeType: "paladin"; } /** * Handler for paladin access contexts * This handles access to paladin-specific properties */ declare const handlePaladin: AccessHandlerFn<PaladinExpressionNode>; /** * Specialized node type for consecration access */ interface ConsecrationExpressionNode extends ExpressionNode { field: FieldDefinition; nodeType: "consecration"; } /** * Handler for consecration access contexts * This handles access to consecration-specific properties for Paladin */ declare const handleConsecration: AccessHandlerFn<ConsecrationExpressionNode>; export { handleConsecration, handlePaladin, type ConsecrationExpressionNode, type PaladinExpressionNode, }; //# sourceMappingURL=PaladinHandler.d.ts.map