Created by: efritz
This PR improves the LSIF GraphQL API:
This PR also changes code structure a bit:
schemaResolver
, but to a OptionalResolvers
struct defined in the graphqlbackend package. This is necessary as the repositoryResolver (which is created directly in many places) also needs a reference to these optionally assigned resolvers (and there is no current way to pass them from the schema resolver as repository resolvers can be created independently).