complexityExtension()
complexityExtension<
Ctx>(options?): () =>Extension
Creates a complexity analysis extension for GraphQL queries.
Type Parameters
| Type Parameter |
|---|
|
|
Parameters
| Parameter | Type | Description |
|---|---|---|
|
|
Configuration options for complexity analysis |
Returns
Extension factory function
():
Extension
Returns
Example
const complexity = complexityExtension<Context>({
defaultComplexity: 1,
defaultListMultiplier: 10,
limit: {
depth: 5,
breadth: 10,
complexity: 100,
},
});