[**@twipped/hooks**](../../README.md) • **Docs**

***

# Interface: TimeoutHandler()

> **TimeoutHandler**(`delayMs`?, `reset`?): `void`

## Parameters

• **delayMs?**: `number`

• **reset?**: `boolean`

## Returns

`void`

## Source

[hooks/types.ts:58](https://github.com/Twipped/hooks/blob/main/hooks/types.ts#L58)

> **TimeoutHandler**(`fn`, `delayMs`?, `reset`?): `void`

## Parameters

• **fn**

• **delayMs?**: `number`

• **reset?**: `boolean`

## Returns

`void`

## Source

[hooks/types.ts:59](https://github.com/Twipped/hooks/blob/main/hooks/types.ts#L59)

## Properties

### isActive

> `readonly` **isActive**: `boolean`

#### Source

[hooks/types.ts:63](https://github.com/Twipped/hooks/blob/main/hooks/types.ts#L63)

***

### set

> **set**: [`TimeoutHandler`](TimeoutHandler.md)

#### Source

[hooks/types.ts:61](https://github.com/Twipped/hooks/blob/main/hooks/types.ts#L61)

## Methods

### clear()

> **clear**(): `void`

#### Returns

`void`

#### Source

[hooks/types.ts:62](https://github.com/Twipped/hooks/blob/main/hooks/types.ts#L62)
