Skip to main content

Module complexity

Module complexity 

Source
Expand description

Query complexity analysis and DoS prevention.

Structs§

ComplexityConfig
Configuration for query complexity limits.
QueryMetrics
Metrics returned by the AST-based analyzer.
RequestValidator
AST-based GraphQL request validator.

Enums§

ComplexityValidationError
GraphQL query validation error types (depth, complexity, aliases).

Constants§

DEFAULT_MAX_ALIASES
Default maximum number of aliases per query (alias amplification protection).
MAX_VARIABLES_COUNT
Maximum number of variables per request (DoS protection).