diff options
author | RaindropsSys <contact@minteck.org> | 2023-06-22 23:06:12 +0200 |
---|---|---|
committer | RaindropsSys <contact@minteck.org> | 2023-06-22 23:06:12 +0200 |
commit | 23563c7188e089929b60f9e10721c6fc43a220ff (patch) | |
tree | edfe2b009c82900d4ac27db02222d2f68dcad846 /includes/external/school/node_modules/graphql/validation/ValidationContext.d.ts | |
parent | 7a7a49332df7c852abbaa33c7e8e87f93d064d61 (diff) | |
download | pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.tar.gz pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.tar.bz2 pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.zip |
Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated)
Diffstat (limited to 'includes/external/school/node_modules/graphql/validation/ValidationContext.d.ts')
-rw-r--r-- | includes/external/school/node_modules/graphql/validation/ValidationContext.d.ts | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/includes/external/school/node_modules/graphql/validation/ValidationContext.d.ts b/includes/external/school/node_modules/graphql/validation/ValidationContext.d.ts deleted file mode 100644 index e0ca546..0000000 --- a/includes/external/school/node_modules/graphql/validation/ValidationContext.d.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { Maybe } from '../jsutils/Maybe'; - -import { GraphQLError } from '../error/GraphQLError'; -import { ASTVisitor } from '../language/visitor'; -import { - DocumentNode, - OperationDefinitionNode, - VariableNode, - SelectionSetNode, - FragmentSpreadNode, - FragmentDefinitionNode, -} from '../language/ast'; -import { GraphQLSchema } from '../type/schema'; -import { GraphQLDirective } from '../type/directives'; -import { - GraphQLInputType, - GraphQLOutputType, - GraphQLCompositeType, - GraphQLField, - GraphQLArgument, - GraphQLEnumValue, -} from '../type/definition'; -import { TypeInfo } from '../utilities/TypeInfo'; - -type NodeWithSelectionSet = OperationDefinitionNode | FragmentDefinitionNode; -interface VariableUsage { - readonly node: VariableNode; - readonly type: Maybe<GraphQLInputType>; - readonly defaultValue: Maybe<any>; -} - -/** - * An instance of this class is passed as the "this" context to all validators, - * allowing access to commonly useful contextual information from within a - * validation rule. - */ -export class ASTValidationContext { - constructor(ast: DocumentNode, onError: (err: GraphQLError) => void); - - reportError(error: GraphQLError): undefined; - - getDocument(): DocumentNode; - - getFragment(name: string): Maybe<FragmentDefinitionNode>; - - getFragmentSpreads(node: SelectionSetNode): ReadonlyArray<FragmentSpreadNode>; - - getRecursivelyReferencedFragments( - operation: OperationDefinitionNode, - ): ReadonlyArray<FragmentDefinitionNode>; -} - -export class SDLValidationContext extends ASTValidationContext { - constructor( - ast: DocumentNode, - schema: Maybe<GraphQLSchema>, - onError: (err: GraphQLError) => void, - ); - - getSchema(): Maybe<GraphQLSchema>; -} - -export type SDLValidationRule = (context: SDLValidationContext) => ASTVisitor; - -export class ValidationContext extends ASTValidationContext { - constructor( - schema: GraphQLSchema, - ast: DocumentNode, - typeInfo: TypeInfo, - onError: (err: GraphQLError) => void, - ); - - getSchema(): GraphQLSchema; - - getVariableUsages(node: NodeWithSelectionSet): ReadonlyArray<VariableUsage>; - - getRecursivelyReferencedFragments( - operation: OperationDefinitionNode, - ): ReadonlyArray<FragmentDefinitionNode>; - - getType(): Maybe<GraphQLOutputType>; - - getParentType(): Maybe<GraphQLCompositeType>; - - getInputType(): Maybe<GraphQLInputType>; - - getParentInputType(): Maybe<GraphQLInputType>; - - getFieldDef(): Maybe<GraphQLField<any, any>>; - - getDirective(): Maybe<GraphQLDirective>; - - getArgument(): Maybe<GraphQLArgument>; - - getEnumValue(): Maybe<GraphQLEnumValue>; -} - -export type ValidationRule = (context: ValidationContext) => ASTVisitor; |