@neo4j/graphql
Version:
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
21 lines • 1.49 kB
TypeScript
import type { DirectiveNode } from "graphql";
import type { Directive, InputTypeComposer, SchemaComposer } from "graphql-compose";
import { ConcreteEntityAdapter } from "../../schema-model/entity/model-adapters/ConcreteEntityAdapter";
import type { InterfaceEntityAdapter } from "../../schema-model/entity/model-adapters/InterfaceEntityAdapter";
import { RelationshipAdapter } from "../../schema-model/relationship/model-adapters/RelationshipAdapter";
import type { RelationshipDeclarationAdapter } from "../../schema-model/relationship/model-adapters/RelationshipDeclarationAdapter";
import type { Neo4jFeaturesSettings } from "../../types";
export declare function withUpdateInputType({ entityAdapter, userDefinedFieldDirectives, composer, features, }: {
entityAdapter: ConcreteEntityAdapter | InterfaceEntityAdapter | RelationshipAdapter;
userDefinedFieldDirectives: Map<string, DirectiveNode[]>;
composer: SchemaComposer;
features: Neo4jFeaturesSettings | undefined;
}): InputTypeComposer;
export declare function augmentUpdateInputTypeWithUpdateFieldInput({ relationshipAdapter, composer, userDefinedFieldDirectives, deprecatedDirectives, features, }: {
relationshipAdapter: RelationshipAdapter | RelationshipDeclarationAdapter;
composer: SchemaComposer;
userDefinedFieldDirectives: Map<string, DirectiveNode[]>;
deprecatedDirectives: Directive[];
features: Neo4jFeaturesSettings | undefined;
}): void;
//# sourceMappingURL=update-input.d.ts.map