# NormalizedSchemaInput

# Interface: NormalizedSchemaInput

Defined in: [packages/ai/src/activities/chat/tools/approval-schema.ts:10](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/tools/approval-schema.ts#L10)

## Properties

### jsonSchema?

```ts
optional jsonSchema?: JSONSchema;
```

Defined in: [packages/ai/src/activities/chat/tools/approval-schema.ts:13](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/tools/approval-schema.ts#L13)

***

### source

```ts
source: SchemaInput;
```

Defined in: [packages/ai/src/activities/chat/tools/approval-schema.ts:11](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/tools/approval-schema.ts#L11)

***

### validator?

```ts
optional validator?: StandardSchemaV1<unknown, unknown>;
```

Defined in: [packages/ai/src/activities/chat/tools/approval-schema.ts:12](https://github.com/TanStack/ai/blob/main/packages/ai/src/activities/chat/tools/approval-schema.ts#L12)
