---
title: "IInputTextValidator | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/IInputTextValidator/"
---

# IInputTextValidator

> `boolean`

## Interfaces

### IInputTextValidator

#### Methods

##### validate()

```ts
validate(text): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `text` | `string` |

###### Returns

##### validateWithConfirmation()

```ts
validateWithConfirmation(text): Promise<IInputTextValidatorResult>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `text` | `string` |

###### Returns

`Promise`\<[`IInputTextValidatorResult`](#iinputtextvalidatorresult)\>

***

### IInputTextValidatorResult

#### Properties

##### isInputConfirmed?

```ts
optional isInputConfirmed?: boolean;
```

##### isTextValid

```ts
isTextValid: boolean;
```
