@graphql-mesh/utils
Version:
5 lines (4 loc) • 750 B
TypeScript
import { type HivePubSub, type ImportFn, type MeshPubSub, type YamlConfig } from '@graphql-mesh/types';
import type { IResolvers } from '@graphql-tools/utils';
export declare function resolveAdditionalResolversWithoutImport(additionalResolver: YamlConfig.AdditionalStitchingResolverObject | YamlConfig.AdditionalSubscriptionObject | YamlConfig.AdditionalStitchingBatchResolverObject, pubsub?: MeshPubSub | HivePubSub): IResolvers;
export declare function resolveAdditionalResolvers(baseDir: string, additionalResolvers: (string | YamlConfig.AdditionalStitchingResolverObject | YamlConfig.AdditionalSubscriptionObject | YamlConfig.AdditionalStitchingBatchResolverObject)[], importFn: ImportFn, pubsub: MeshPubSub | HivePubSub): Promise<IResolvers[]>;