# DEFAULT_IMQ_OPTIONS variable · @imqueue/core

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

Default option values applied to every queue instance: `localhost:6379`, prefix `imq`, `console` as the logger, cleanup off with filter `'*'`, safe delivery off with a 5000 ms lease TTL, gzip off, a 5000 ms watcher check interval, and process signal handling on.

**Signature:**

```typescript
DEFAULT_IMQ_OPTIONS: IMQOptions
```

## Remarks

Constructor options are shallow-merged over this object, so passing an explicit `undefined` overrides a default rather than falling back to it.

The object is exported live and is not frozen — mutating it changes the defaults for every queue constructed afterwards in the process. Prefer per-instance options.

