@vnodes/graphql
    Preparing search index...

    Interface GraphQLRequestListener<TContext>

    interface GraphQLRequestListener<TContext extends BaseContext> {
        didEncounterErrors?(
            requestContext: GraphQLRequestContextDidEncounterErrors<TContext>,
        ): Promise<void>;
        didEncounterSubsequentErrors?(
            requestContext: GraphQLRequestContextDidEncounterSubsequentErrors<
                TContext,
            >,
            errors: readonly GraphQLError[],
        ): Promise<void>;
        didResolveOperation?(
            requestContext: GraphQLRequestContextDidResolveOperation<TContext>,
        ): Promise<void>;
        didResolveSource?(
            requestContext: GraphQLRequestContextDidResolveSource<TContext>,
        ): Promise<void>;
        executionDidStart?(
            requestContext: GraphQLRequestContextExecutionDidStart<TContext>,
        ): Promise<void | GraphQLRequestExecutionListener<TContext>>;
        parsingDidStart?(
            requestContext: GraphQLRequestContextParsingDidStart<TContext>,
        ): Promise<void | GraphQLRequestListenerParsingDidEnd>;
        responseForOperation?(
            requestContext: GraphQLRequestContextResponseForOperation<TContext>,
        ): Promise<GraphQLResponse | null>;
        validationDidStart?(
            requestContext: GraphQLRequestContextValidationDidStart<TContext>,
        ): Promise<void | GraphQLRequestListenerValidationDidEnd>;
        willSendResponse?(
            requestContext: GraphQLRequestContextWillSendResponse<TContext>,
        ): Promise<void>;
        willSendSubsequentPayload?(
            requestContext: GraphQLRequestContextWillSendSubsequentPayload<
                TContext,
            >,
            payload:
                | GraphQLExperimentalFormattedSubsequentIncrementalExecutionResultAlpha2<
                    ObjMap<unknown>,
                    ObjMap<unknown>,
                >
                | GraphQLExperimentalFormattedSubsequentIncrementalExecutionResultAlpha9<
                    ObjMap<unknown>,
                    ObjMap<unknown>,
                >,
        ): Promise<void>;
    }

    Type Parameters

    Index

    Methods

    • Parameters

      • requestContext: GraphQLRequestContextDidEncounterSubsequentErrors<TContext>
      • errors: readonly GraphQLError[]

      Returns Promise<void>