All Downloads are FREE. Search and download functionalities are using the official Maven repository.

node_modules.graphql-import.dist.definition.d.ts Maven / Gradle / Ivy

There is a newer version: 3.3.1
Show newest version
import { TypeDefinitionNode, DirectiveDefinitionNode } from 'graphql';
export declare type ValidDefinitionNode = DirectiveDefinitionNode | TypeDefinitionNode;
export interface DefinitionMap {
    [key: string]: ValidDefinitionNode;
}
/**
 * Post processing of all imported type definitions. Loops over each of the
 * imported type definitions, and processes it using collectNewTypeDefinitions.
 *
 * @param allDefinitions All definitions from all schemas
 * @param definitionPool Current definitions (from first schema)
 * @param newTypeDefinitions All imported definitions
 * @returns Final collection of type definitions for the resulting schema
 */
export declare function completeDefinitionPool(allDefinitions: ValidDefinitionNode[], definitionPool: ValidDefinitionNode[], newTypeDefinitions: ValidDefinitionNode[]): ValidDefinitionNode[];




© 2015 - 2025 Weber Informatics LLC | Privacy Policy