ra-data-graphql-simple
Version:
A GraphQL simple data provider for react-admin
12 lines • 1.08 kB
text/typescript
import { IntrospectionResult, IntrospectedResource } from 'ra-data-graphql';
import { ArgumentNode, IntrospectionField, IntrospectionNamedTypeRef, IntrospectionObjectType, VariableDefinitionNode } from 'graphql';
type SparseField = string | {
[k: string]: SparseField[];
};
declare const _default: (introspectionResults: IntrospectionResult) => (resource: IntrospectedResource, raFetchMethod: string, queryType: IntrospectionField, variables: any) => any;
export default _default;
export declare const buildFields: (introspectionResults: IntrospectionResult, paths?: any[]) => (fields: readonly IntrospectionField[], sparseFields?: SparseField[]) => any;
export declare const buildFragments: (introspectionResults: IntrospectionResult) => (possibleTypes: readonly IntrospectionNamedTypeRef<IntrospectionObjectType>[]) => any;
export declare const buildArgs: (query: IntrospectionField, variables: any) => ArgumentNode[];
export declare const buildApolloArgs: (query: IntrospectionField, variables: any) => VariableDefinitionNode[];
//# sourceMappingURL=buildGqlQuery.d.ts.map