# Definition

**Pseudocode**

```
useInterval(callback [, interval] [, options]): controls
```

```typescript
declare function useInterval(
    callback: IntervalHookCallback, 
    interval?: number, 
    options?: IntervalHookOptions
): IntervalHookResult;
```
