@unly/ra-data-graphql-prisma
Version:
A react-admin data provider for Prisma Server
14 lines (13 loc) • 729 B
TypeScript
import { ApolloClient, ApolloClientOptions } from 'apollo-client';
import { IntrospectionResult } from '../constants/interfaces';
import { BuildQueryFactorySignature } from './BuildQuery';
import { RAGqlPrismaFieldAliasResolver } from './RAGqlPrismaFieldAliasResolver';
import { RAGqlPrismaIntrospection } from './RAGqlPrismaIntrospection';
export declare type RAGqlPrismaOptions = {
buildQuery?: (introspectionResults: IntrospectionResult, fieldAliasResolver?: RAGqlPrismaFieldAliasResolver) => BuildQueryFactorySignature;
introspection?: RAGqlPrismaIntrospection;
client?: ApolloClient<any>;
clientOptions?: ApolloClientOptions<any>;
debug?: boolean;
handleError?: (e: Error, origin: string) => any;
};