# Ctor type · @imqueue/validation

Source: https://imqueue.org/api/validation/latest/validation.ctor/
Published: 2026-08-01
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/validation 1.1.0 — generated reference, not hand-written

Any class constructor, abstract ones included.

**Signature:**

```typescript
export type Ctor = abstract new (...args: never[]) => unknown;
```

## Remarks

This is the shape [Validator](https://imqueue.org/api/validation/latest/validation.validator/) accepts in place of a Zod schema — a class sealed by [validatable()](https://imqueue.org/api/validation/latest/validation.validatable/). `never[]` for the constructor parameters is deliberate: nothing in this package ever constructs the class, it serves only as a registry key, so `never[]` accepts every class regardless of what its constructor actually takes.

