This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
admin-panel/graphql-types/node_modules/@graphql-tools/delegate/externalObjects.d.ts

8 lines
792 B
TypeScript

import { GraphQLSchema, GraphQLError, SelectionSetNode } from 'graphql';
import { SubschemaConfig, ExternalObject } from './types';
export declare function isExternalObject(data: any): data is ExternalObject;
export declare function annotateExternalObject(object: any, errors: Array<GraphQLError>, subschema: GraphQLSchema | SubschemaConfig): ExternalObject;
export declare function getSubschema(object: ExternalObject, responseKey: string): GraphQLSchema | SubschemaConfig;
export declare function getUnpathedErrors(object: ExternalObject): Array<GraphQLError>;
export declare function mergeExternalObjects(schema: GraphQLSchema, path: Array<string | number>, typeName: string, target: ExternalObject, sources: Array<ExternalObject>, selectionSets: Array<SelectionSetNode>): ExternalObject;