@omnigraph/odata
Version:
12 lines (11 loc) • 641 B
text/typescript
import type { GraphQLFieldResolver } from 'graphql';
import type { ResolverData } from '@graphql-mesh/string-interpolation';
import type { DataloaderFactory } from '../getDataloaderFactory.cjs';
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>;