UNPKG

@neo4j/graphql

Version:

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

22 lines 1.75 kB
import type { ConcreteEntityAdapter } from "../../../../schema-model/entity/model-adapters/ConcreteEntityAdapter"; import type { InterfaceEntityAdapter } from "../../../../schema-model/entity/model-adapters/InterfaceEntityAdapter"; import type { UnionEntityAdapter } from "../../../../schema-model/entity/model-adapters/UnionEntityAdapter"; import type { RelationshipAdapter } from "../../../../schema-model/relationship/model-adapters/RelationshipAdapter"; import type { Neo4jGraphQLTranslationContext } from "../../../../types/neo4j-graphql-translation-context"; import { DisconnectOperation } from "../../ast/operations/DisconnectOperation"; import { CompositeDisconnectOperation } from "../../ast/operations/composite/CompositeDisconnectOperation"; import type { CallbackBucket } from "../../utils/callback-bucket"; import type { QueryASTFactory } from "../QueryASTFactory"; export declare class DisconnectFactory { private queryASTFactory; constructor(queryASTFactory: QueryASTFactory); createDisconnectOperation(entity: ConcreteEntityAdapter, relationship: RelationshipAdapter, input: Record<string, any>[], context: Neo4jGraphQLTranslationContext, callbackBucket: CallbackBucket): DisconnectOperation; createCompositeDisconnectOperation(entity: InterfaceEntityAdapter | UnionEntityAdapter, relationship: RelationshipAdapter, input: Record<string, any>[], context: Neo4jGraphQLTranslationContext, callbackBucket: CallbackBucket): CompositeDisconnectOperation; private createCompositeDisconnectPartial; private hydrateDisconnectOperation; private addEntityAuthorization; private addSourceEntityAuthorization; private getInputEdge; private parseDisconnectArgs; } //# sourceMappingURL=DisconnectFactory.d.ts.map