# IMQDelay.(constructor) · @imqueue/rpc

Source: https://imqueue.org/api/rpc/latest/rpc.imqdelay._constructor_/
Published: 2026-08-04
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/rpc 3.5.3 — generated reference, not hand-written

Constructs a new instance of the `IMQDelay` class

**Signature:**

```typescript
constructor(
    timer: number, 
    unit?: 'ms' | 's' | 'm' | 'h' | 'd');
```

## Parameters


| Parameter | Type | Description |
| --- | --- | --- |
| timer | number | delay value expressed in the given unit |
| unit | 'ms' \| 's' \| 'm' \| 'h' \| 'd' | _(Optional)_ time unit of the timer value; defaults to `'ms'` |

