# DependsOptions.require property · @imqueue/type-graphql-dependency

Source: https://imqueue.org/api/type-graphql-dependency/latest/type-graphql-dependency.dependsoptions.require/
Published: 2026-07-31
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/type-graphql-dependency 3.0.3 — generated reference, not hand-written

The classes this one owns, each paired with its relations — a thunk naming the dependent class, and one [DependentTypeRelations](https://imqueue.org/api/type-graphql-dependency/latest/type-graphql-dependency.dependenttyperelations/) per relation to it. Deferred through a thunk so a class can require another that is not defined yet, which is what makes circular relations expressible.

**Signature:**

```typescript
require?: [() => DependentType, DependentTypeRelations[]][];
```

