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

# mappedTrackerValidator

> v0.20.5

> `const` **mappedTrackerValidator**: `ZodEffects`\<`ZodEffects`\<`ZodEffects`\<`ZodEffects`\<`ZodObject`\<\{ `Id`: `ZodOptional`\<`ZodNumber`>; `InitialKeys`: `ZodArray`\<`ZodString`, `"many"`>; `InitialValues`: `ZodArray`\<`ZodUnion`\<\[`ZodString`, `ZodArray`\<`ZodString`, `"many"`>]>, `"many"`>; `KeyType`: `ZodEffects`\<`ZodLiteral`\<`Primitive`>, `Primitive`, `unknown`>; `Name`: `ZodString`; `ValueType`: `ZodEffects`\<`ZodLiteral`\<`Primitive`>, `Primitive`, `unknown`>; }, `"strip"`, `ZodTypeAny`, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `Primitive`; `Name`: `string`; `ValueType`: `Primitive`; }, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `unknown`; `Name`: `string`; `ValueType`: `unknown`; }>, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `Primitive`; `Name`: `string`; `ValueType`: `Primitive`; }, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `unknown`; `Name`: `string`; `ValueType`: `unknown`; }>, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `Primitive`; `Name`: `string`; `ValueType`: `Primitive`; }, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `unknown`; `Name`: `string`; `ValueType`: `unknown`; }>, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `Primitive`; `Name`: `string`; `ValueType`: `Primitive`; }, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `unknown`; `Name`: `string`; `ValueType`: `unknown`; }>, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `Primitive`; `Name`: `string`; `ValueType`: `Primitive`; }, \{ `Id`: `number`; `InitialKeys`: `string`\[]; `InitialValues`: (`string` | `string`\[])\[]; `KeyType`: `unknown`; `Name`: `string`; `ValueType`: `unknown`; }>

Defined in: [src/modules/validation.ts:522](https://github.com/Forte-Service-Company-Ltd/forte-rules-engine-sdk/blob/40cc8388cecd8ee445b00b9df2b681cff8552ece/src/modules/validation.ts#L522)
