UNPKG

graphql-to-sparql

Version:
14 lines (13 loc) 751 B
import type { Algebra } from '@traqula/algebra-transformations-1-2'; import type { FragmentSpreadNode } from 'graphql/language'; import type { IConvertContext } from '../IConvertContext'; import type { IConvertSettings } from '../IConvertSettings'; import type { Util } from '../Util'; import { NodeHandlerSelectionAdapter } from './NodeHandlerSelectionAdapter'; /** * Converts GraphQL fragment spread to one or more quad patterns with a given type within an optional. */ export declare class NodeHandlerSelectionFragmentSpread extends NodeHandlerSelectionAdapter<FragmentSpreadNode> { constructor(util: Util, settings: IConvertSettings); handle(fragmentSpreadNode: FragmentSpreadNode, convertContext: IConvertContext): Algebra.Operation; }