> ## Documentation Index
> Fetch the complete documentation index at: https://thrackle.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# modules/types

## Index

### Enumerations

* [EffectType](./enumerations/EffectType)
* [pTypeEnum](./enumerations/pTypeEnum)

### Type Aliases

* [ASTAccumulator](./type-aliases/ASTAccumulator)
* [CallingFunctionHashMapping](./type-aliases/CallingFunctionHashMapping)
* [EffectDefinition](./type-aliases/EffectDefinition)
* [EffectStruct](./type-aliases/EffectStruct)
* [EffectStructs](./type-aliases/EffectStructs)
* [Either](./type-aliases/Either)
* [ErrorType](./type-aliases/ErrorType)
* [FCNameToID](./type-aliases/FCNameToID)
* [ForeignCall](./type-aliases/ForeignCall)
* [ForeignCallArgumentMappings](./type-aliases/ForeignCallArgumentMappings)
* [ForeignCallDefinition](./type-aliases/ForeignCallDefinition)
* [ForeignCallEncodedIndex](./type-aliases/ForeignCallEncodedIndex)
* [ForeignCallOnChain](./type-aliases/ForeignCallOnChain)
* [FunctionArgument](./type-aliases/FunctionArgument)
* [hexToFunctionString](./type-aliases/hexToFunctionString)
* [IndividualArgumentMapping](./type-aliases/IndividualArgumentMapping)
* [InstructionSet](./type-aliases/InstructionSet)
* [Left](./type-aliases/Left)
* [MappedTrackerDefinition](./type-aliases/MappedTrackerDefinition)
* [Maybe](./type-aliases/Maybe)
* [PlaceholderStruct](./type-aliases/PlaceholderStruct)
* [RawData](./type-aliases/RawData)
* [Right](./type-aliases/Right)
* [RuleBase](./type-aliases/RuleBase)
* [RuleComponent](./type-aliases/RuleComponent)
* [RuleDefinition](./type-aliases/RuleDefinition)
* [RulesEngineAdminContract](./type-aliases/RulesEngineAdminContract)
* [RulesEngineComponentContract](./type-aliases/RulesEngineComponentContract)
* [RulesEngineForeignCallContract](./type-aliases/RulesEngineForeignCallContract)
* [RulesEnginePolicyContract](./type-aliases/RulesEnginePolicyContract)
* [RulesEngineRulesContract](./type-aliases/RulesEngineRulesContract)
* [RulesError](./type-aliases/RulesError)
* [RuleStorageSet](./type-aliases/RuleStorageSet)
* [RuleStruct](./type-aliases/RuleStruct)
* [stringReplacement](./type-aliases/stringReplacement)
* [Tracker](./type-aliases/Tracker)
* [TrackerDefinition](./type-aliases/TrackerDefinition)
* [trackerIndexNameMapping](./type-aliases/trackerIndexNameMapping)
* [TrackerOnChain](./type-aliases/TrackerOnChain)
* [Tuple](./type-aliases/Tuple)
* [UnwrapEither](./type-aliases/UnwrapEither)

### Variables

* [matchArray](./variables/matchArray)
* [operandArray](./variables/operandArray)
* [PT](./variables/PT)
* [RulesEngineAdminABI](./variables/RulesEngineAdminABI)
* [RulesEngineComponentABI](./variables/RulesEngineComponentABI)
* [RulesEngineForeignCallABI](./variables/RulesEngineForeignCallABI)
* [RulesEnginePolicyABI](./variables/RulesEnginePolicyABI)
* [RulesEngineRulesABI](./variables/RulesEngineRulesABI)
* [truMatchArray](./variables/truMatchArray)
