# normalizeApprovalSchema

# Function: normalizeApprovalSchema()

```ts
function normalizeApprovalSchema(approvalSchema, inputSchema?): NormalizedApprovalSchema;
```

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

## Parameters

### approvalSchema

  \| [`ApprovalSchemaConfig`](../type-aliases/ApprovalSchemaConfig.md)
  \| `undefined`

### inputSchema?

[`SchemaInput`](../type-aliases/SchemaInput.md)

## Returns

[`NormalizedApprovalSchema`](../interfaces/NormalizedApprovalSchema.md)
