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

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

An async routine that fills extra fields on this class's objects before its dependencies load, for values a requirement filter needs but the initial result does not carry.

**Signature:**

```typescript
init?: DataInitializer<T>;
```

## Remarks

Registered without naming the fields it fills, which means every dependency of this class waits for it. Declaring those fields — and so letting unrelated dependencies load alongside it — needs the underlying `defineInitializer()`, which takes them.

