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
>