Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace types

Index

Type aliases

BaseWrapperOptions

BaseWrapperOptions: { field?: ObjectField; packOptions: PackOptions; resolverMap: ResolverMap; schema: GraphQLSchema; type: GraphQLObjectType | GraphQLAbstractType }

Type declaration

FieldResolverWrapperOptions

FieldResolverWrapperOptions: BaseWrapperOptions & { field: ObjectField; type: GraphQLObjectType }

FieldWrapperFunction

FieldWrapperFunction: (resolver: FieldResolver, options: FieldResolverWrapperOptions) => FieldResolver | Promise<FieldResolver>

Type declaration

GenericWrapperFunction

GenericWrapperFunction: (resolver: FieldResolver | TypeResolver, options: BaseWrapperOptions) => FieldResolver | TypeResolver | Promise<FieldResolver | TypeResolver>

Type declaration

TypeResolverWrapperOptions

TypeResolverWrapperOptions: BaseWrapperOptions & { field: undefined; type: GraphQLAbstractType }

TypeWrapperFunction

TypeWrapperFunction: (resolver: TypeResolver, options: TypeResolverWrapperOptions) => TypeResolver | Promise<TypeResolver>

Type declaration

Wrapper

WrapperFnMapping

WrapperFnMapping: { ANY: GenericWrapperFunction; FIELD: FieldWrapperFunction; TYPE: TypeWrapperFunction }

WrapperForOptions

WrapperForOptions: typeof WrapperFor[keyof typeof WrapperFor]

Generated using TypeDoc