Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 19x 19x 19x | import { GraphQLResolveInfo } from 'graphql'; import { DeepWeakMap } from '~/services/utils'; export interface InjectorResolverData { source: any; args: { [key: string]: any }; context: any; info: GraphQLResolveInfo; } export type InjectorResolver = (data: InjectorResolverData) => any; export interface InjectorsIndex { [injectorIndex: number]: InjectorResolver; } export interface AllInjectors { [fieldName: string]: InjectorsIndex; } export const injectorRegistry = new DeepWeakMap< Function, InjectorResolver, AllInjectors >(); |