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,
},
});