# bindings/react-native/packages/react-native/src/index.tsx

[← Back to Module](../modules/bindings-react-native-packages-react-native-src/MODULE.md) | [← Back to INDEX](../INDEX.md)

## Overview

- **Lines:** 1440
- **Language:** TypeScript
- **Symbols:** 20
- **Public symbols:** 20

## Symbol Table

| Line | Kind | Name | Visibility | Signature |
| ---- | ---- | ---- | ---------- | --------- |
| 25 | interface | SchemaValueItem | pub | - |
| 47 | interface | ValidationError | pub | - |
| 67 | interface | ValidationResult | pub | - |
| 77 | interface | DependentChange | pub | - |
| 95 | interface | JSONEvalOptions | pub | - |
| 107 | interface | EvaluateOptions | pub | - |
| 119 | interface | ValidatePathsOptions | pub | - |
| 131 | interface | EvaluateDependentsOptions | pub | - |
| 147 | interface | EvaluateSubformOptions | pub | - |
| 161 | interface | ValidateSubformOptions | pub | - |
| 173 | interface | EvaluateDependentsSubformOptions | pub | - |
| 191 | interface | ResolveLayoutSubformOptions | pub | - |
| 201 | interface | GetEvaluatedSchemaSubformOptions | pub | - |
| 211 | interface | GetSchemaValueSubformOptions | pub | - |
| 219 | interface | GetEvaluatedSchemaByPathSubformOptions | pub | - |
| 231 | interface | GetEvaluatedSchemaByPathsSubformOptions | pub | - |
| 245 | interface | GetSchemaByPathSubformOptions | pub | - |
| 255 | interface | GetSchemaByPathsSubformOptions | pub | - |
| 313 | class | JSONEval | pub | - |
| 1418 | fn | useJSONEval | pub | `export function useJSONEval(options: JSONEvalOp...` |

## Public API

### `useJSONEval`

```
export function useJSONEval(options: JSONEvalOptions): JSONEval | null {
```

**Line:** 1418 | **Kind:** fn

