# InputsDialogValidationContext

- Module: [Aspire.Hosting](/reference/api/typescript/aspire.hosting.md)
- Version: `13.4.0`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire)

Represents the context for validating inputs in an inputs dialog interaction.

## Definition

```typescript
interface InputsDialogValidationContext {
  readonly cancellationToken: cancellationToken;
  readonly inputs: InteractionInputCollection;
  addValidationError(
      inputName: string,
      errorMessage: string): void;
}
```

## Properties

- `cancellationToken`: `cancellationToken` `get` -- Gets the cancellation token for the validation operation.
- `inputs`: [InteractionInputCollection](/reference/api/typescript/aspire.hosting/interactioninputcollection.md) `get` -- Gets the inputs that are being validated.

## Methods

- [addValidationError](/reference/api/typescript/aspire.hosting/inputsdialogvalidationcontext/addvalidationerror.md) -- `method` -- Adds a validation error for the input with the specified name.
    ```typescript
  addValidationError(inputName: string, errorMessage: string): void
  ```
