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

# ICompletableInputHandler

> `any`

## Interfaces

### ICompletableInputHandler

#### Methods

##### addOnCompleted()

```ts
addOnCompleted(handler): any;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`result`) => `any` |

###### Returns

##### removeOnCompleted()

```ts
removeOnCompleted(handler): any;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`result`) => `any` |

###### Returns

`any`

## Functions

### isCompletableInputHandler()

```ts
function isCompletableInputHandler(object): object is ICompletableInputHandler;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `object` | `any` |

#### Returns

`object is ICompletableInputHandler`
