UNPKG

graphql-mocks

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