UNPKG

graphql-mocks

Version:

Tools for setting up graphql test resolvers

14 lines (13 loc) 514 B
import { ResolverMapMiddleware, ResolverMap } from '../types'; type NonNullDependency = object | string | boolean | symbol | number; export type PackState = Record<string, any>; export type Packed = { resolverMap: ResolverMap; state: PackState; }; export type PackOptions = { state: PackState; dependencies: Record<string, NonNullDependency>; }; export type Packer = (initialMap: ResolverMap, middlewares: ResolverMapMiddleware[], packOptions?: Partial<PackOptions>) => Promise<Packed>; export {};