SYMBOL INDEX (48 symbols across 10 files) FILE: src/applicator.ts function wrapResolverInMiddleware (line 28) | function wrapResolverInMiddleware( function parseField (line 43) | function parseField( function applyMiddlewareToField (line 59) | function applyMiddlewareToField( function applyMiddlewareToType (line 129) | function applyMiddlewareToType( function applyMiddlewareToSchema (line 169) | function applyMiddlewareToSchema( function generateResolverFromSchemaAndMiddleware (line 199) | function generateResolverFromSchemaAndMiddleware< FILE: src/constructors.ts function middleware (line 4) | function middleware( FILE: src/fragments.ts function extractFragmentReplacements (line 10) | function extractFragmentReplacements( FILE: src/generator.ts class MiddlewareGenerator (line 8) | class MiddlewareGenerator method constructor (line 12) | constructor( method generate (line 18) | generate(schema: GraphQLSchema): IMiddleware { FILE: src/middleware.ts function addMiddlewareToSchema (line 25) | function addMiddlewareToSchema( function applyMiddlewareWithOptions (line 64) | function applyMiddlewareWithOptions( function applyMiddlewareToDeclaredResolvers (line 147) | function applyMiddlewareToDeclaredResolvers< FILE: src/types.ts type IMiddlewareFragment (line 11) | type IMiddlewareFragment = string type IMiddlewareResolver (line 13) | type IMiddlewareResolver< type IMiddlewareWithOptions (line 30) | interface IMiddlewareWithOptions< type IMiddlewareFunction (line 40) | type IMiddlewareFunction = type IMiddlewareTypeMap (line 44) | interface IMiddlewareTypeMap< type IMiddlewareFieldMap (line 54) | interface IMiddlewareFieldMap< class IMiddlewareGenerator (line 64) | class IMiddlewareGenerator { type IMiddlewareGeneratorConstructor (line 71) | type IMiddlewareGeneratorConstructor< type IMiddleware (line 77) | type IMiddleware = type IApplyOptions (line 83) | type IApplyOptions = { type GraphQLSchemaWithFragmentReplacements (line 87) | type GraphQLSchemaWithFragmentReplacements = GraphQLSchema & { type FragmentReplacement (line 94) | interface FragmentReplacement { type IResolvers (line 99) | interface IResolvers { type IResolverObject (line 103) | interface IResolverObject { type IResolverOptions (line 109) | interface IResolverOptions { type IFieldResolver (line 118) | type IFieldResolver = ( FILE: src/utils.ts function isMiddlewareResolver (line 12) | function isMiddlewareResolver( function isMiddlewareWithFragment (line 21) | function isMiddlewareWithFragment( function isMiddlewareFunction (line 30) | function isMiddlewareFunction( function isMiddlewareGenerator (line 36) | function isMiddlewareGenerator( function isGraphQLObjectType (line 42) | function isGraphQLObjectType( FILE: src/validation.ts function validateMiddleware (line 5) | function validateMiddleware( class MiddlewareError (line 47) | class MiddlewareError extends Error {} FILE: tests/fragments.test.ts method book (line 33) | book() { method book (line 90) | book() { method author (line 97) | author() { method book (line 163) | book() { method book (line 241) | book() { method book (line 314) | book() { method book (line 363) | book() { method book (line 421) | book() { method book (line 495) | book() { FILE: tests/immutability.test.ts type Context (line 5) | type Context = {