UNPKG

@omnigraph/odata

Version:
12 lines (11 loc) 640 B
import type { GraphQLFieldResolver } from 'graphql'; import type { ResolverData } from '@graphql-mesh/string-interpolation'; import type { DataloaderFactory } from '../getDataloaderFactory.js'; export interface SingletonResolverOptions { endpoint: string; singletonName: string; dataloaderFactory: DataloaderFactory; expandNavProps: boolean; headersFactory: (resolverData: ResolverData, method: string) => Record<string, string>; } export declare function createSingletonResolver({ endpoint, singletonName, dataloaderFactory, expandNavProps, headersFactory, }: SingletonResolverOptions): GraphQLFieldResolver<any, any>;