simc-ast-builder
Version:
Parser and AST generator for SimulationCraft files
23 lines • 993 B
TypeScript
import { ExpressionNode } from "../../common-types";
import { FieldDefinition } from "../../utils/fieldMaps";
import { AccessHandlerFn } from "../BaseHandler";
/**
* Specialized node type for hyperthread_wristwraps access
*/
interface HyperthreadWristwrapsExpressionNode extends ExpressionNode {
actionName: string;
field: FieldDefinition;
nodeType: "hyperthread_wristwraps";
}
/**
* Handler for hyperthread_wristwraps access contexts
* This handles access to hyperthread_wristwraps-specific properties
*
* Special case for hyperthread_wristwraps which can be accessed as:
* - hyperthread_wristwraps.spellName (e.g., hyperthread_wristwraps.fire_blast)
* - hyperthread_wristwraps.spellName.charges
* - hyperthread_wristwraps.count
*/
declare const handleHyperthreadWristwraps: AccessHandlerFn<HyperthreadWristwrapsExpressionNode>;
export { handleHyperthreadWristwraps, type HyperthreadWristwrapsExpressionNode, };
//# sourceMappingURL=HyperthreadWristwrapsHandler.d.ts.map