Type alias ResponseTransformerArgs<T, S>

ResponseTransformerArgs<T, S>: {
    openAPISchema: {
        method: OpenAPIV3.HttpMethods;
        operation: OpenAPIV3.OperationObject;
        path: string;
    };
    request: GraphQLExecutorArgs<T, S>;
    result: ExecutionResult;
}

Type Parameters

  • T extends IncomingMessage = IncomingMessage

  • S extends ServerResponse = ServerResponse<T>

Type declaration

  • openAPISchema: {
        method: OpenAPIV3.HttpMethods;
        operation: OpenAPIV3.OperationObject;
        path: string;
    }
    • method: OpenAPIV3.HttpMethods
    • operation: OpenAPIV3.OperationObject
    • path: string
  • request: GraphQLExecutorArgs<T, S>
  • result: ExecutionResult

Generated using TypeDoc