[**axiom v0.51.1**](../../README.md)

***

[axiom](../../README.md) / [evals](../README.md) / EvalContextData

# Interface: EvalContextData\<Flags, Facts\>

## Type Parameters

### Flags

`Flags` = `any`

### Facts

`Facts` = `any`

## Properties

### accessedFlagKeys?

> `optional` **accessedFlagKeys**: `string`[]

***

### configScope?

> `optional` **configScope**: `AppScope`\<`ZodObject`\<`any`, `$strip`\>, `ZodObject`\<`any`, `$strip`\> \| `undefined`\>

***

### facts

> **facts**: `Partial`\<`Facts`\>

***

### flags

> **flags**: `Partial`\<`Flags`\>

***

### outOfScopeFlags?

> `optional` **outOfScopeFlags**: `OutOfScopeFlagAccess`[]

***

### overrides?

> `optional` **overrides**: `Record`\<`string`, `any`\>

***

### parent?

> `optional` **parent**: `EvalContextData`\<`Flags`, `Facts`\>

***

### pickedFlags?

> `optional` **pickedFlags**: `string`[]
