UNPKG

@omnigraph/odata

Version:
13 lines (12 loc) 708 B
import type { GraphQLFieldResolver } from 'graphql'; import type { DataloaderFactory } from '../getDataloaderFactory.cjs'; export interface EntitySetByIdentifierResolverConfig { endpoint: string; entitySetName: string; identifierFieldName: string; identifierFieldTypeRef: string; dataloaderFactory: DataloaderFactory; expandNavProps: boolean; headersFactory: (resolverData: any, method: string) => Record<string, string>; } export declare function createEntitySetByIdentifierResolver({ endpoint, entitySetName, identifierFieldName, identifierFieldTypeRef, dataloaderFactory, expandNavProps, headersFactory, }: EntitySetByIdentifierResolverConfig): GraphQLFieldResolver<any, any>;