# GraphQLDependency.(constructor) · @imqueue/graphql-dependency

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

Registers a description against its type. Not called directly — the constructor is `protected` so that [Dependency](https://imqueue.org/api/graphql-dependency/latest/graphql-dependency.dependency/) and [GraphQLDependency.create()](https://imqueue.org/api/graphql-dependency/latest/graphql-dependency.graphqldependency.create/) stay the only way in, which is what keeps one description per type.

**Signature:**

```typescript
protected constructor(
    type: GraphQLObjectType);
```

## Parameters


| Parameter | Type | Description |
| --- | --- | --- |
| type | GraphQLObjectType | the GraphQL object type being described |

