Spaces:
Running
Running
GenAI_Course
/
node_modules
/graphql
/validation
/rules
/custom
/NoSchemaIntrospectionCustomRule.d.ts
import type { ASTVisitor } from '../../../language/visitor'; | |
import type { ValidationContext } from '../../ValidationContext'; | |
/** | |
* Prohibit introspection queries | |
* | |
* A GraphQL document is only valid if all fields selected are not fields that | |
* return an introspection type. | |
* | |
* Note: This rule is optional and is not part of the Validation section of the | |
* GraphQL Specification. This rule effectively disables introspection, which | |
* does not reflect best practices and should only be done if absolutely necessary. | |
*/ | |
export declare function NoSchemaIntrospectionCustomRule( | |
context: ValidationContext, | |
): ASTVisitor; | |