UNPKG

@neo4j/graphql

Version:

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations

22 lines 1.25 kB
import type { ResolveTree } from "graphql-parse-resolve-info"; import type { ConcreteEntityAdapter } from "../../../../schema-model/entity/model-adapters/ConcreteEntityAdapter"; import type { Neo4jGraphQLTranslationContext } from "../../../../types/neo4j-graphql-translation-context"; import { TopLevelUpdateMutationOperation } from "../../ast/operations/TopLevelUpdateMutationOperation"; import type { CallbackBucket } from "../../utils/callback-bucket"; import type { QueryASTFactory } from "../QueryASTFactory"; export declare class UpdateFactory { private queryASTFactory; constructor(queryASTFactory: QueryASTFactory); createUpdateOperation(entity: ConcreteEntityAdapter, resolveTree: ResolveTree, context: Neo4jGraphQLTranslationContext, callbackBucket: CallbackBucket, varName: string | undefined): TopLevelUpdateMutationOperation; private hydrateUpdateOperation; private addPopulatedByFieldToUpdate; private addEntityAuthorization; private addAttributeAuthorization; private shouldApplyUpdateAuthorization; private getInputNode; private getInputEdge; private getInputFieldDeprecated; private getInputField; private createNestedUpdateOperation; } //# sourceMappingURL=UpdateFactory.d.ts.map