Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 759 Bytes

File metadata and controls

43 lines (31 loc) · 759 Bytes
title summary tags
Max Aliases Limiter
Add a validator to limit the maximum number of aliases in a GraphQL document.
security

MaxAliasesLimiter

This extension adds a validator to limit the maximum number of aliases in a GraphQL document.

Usage example:

import strawberry
from strawberry.extensions import MaxAliasesLimiter


@strawberry.type
class Query:
    @strawberry.field
    def hello(self) -> str:
        return "Hello, world!"


schema = strawberry.Schema(
    Query,
    extensions=[
        MaxAliasesLimiter(max_alias_count=15),
    ],
)

API reference:

class MaxAliasesLimiter(max_alias_count): ...

max_alias_count: int

The maximum allowed number of aliases in a GraphQL document.