createCallingFunctionLookupMaps(Defined in: src/modules/validation.ts:13 Creates lookup maps for efficient calling function resolution. This utility function creates the necessary Map structures for O(1) lookups.callingFunctions):object
Parameters
| Parameter | Type | Description |
|---|---|---|
callingFunctions | CallingFunctionJSON[] | Array of calling function definitions |
Returns
object
Object containing the three lookup maps
callingFunctionByName
callingFunctionByName:Record<string,CallingFunctionJSON>
callingFunctionByNameLower
callingFunctionByNameLower:Record<string,CallingFunctionJSON>
callingFunctionBySignature
callingFunctionBySignature:Record<string,CallingFunctionJSON>