UnlyEd/ra-data-graphql-prisma

View on GitHub
src/types/BuildQuery.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { DocumentNode } from 'graphql';
import { GqlVariables } from './GqlVariables';
import { Params } from './Params';
import { ResponseParserSignature } from './ResponseParser';

export declare type BuildQueryResult = {
  query: DocumentNode;
  variables: GqlVariables;
  parseResponse: ResponseParserSignature;
};

export declare type BuildQueryFactorySignature = (aorFetchType: string, resourceName: string, params: Params, fragment: DocumentNode) => any;