# Interfaces
EarlySourceInjector is used to inject things that are required for user schema files to compile.
EarlySourcesInjector is used to inject things that are required for user schema files to compile.
LateSourceInjector is used to inject more sources, after we have loaded the users schema.
LateSourcesInjector is used to inject more sources, after we have loaded the users schema.
ResolverImplementer is used to generate code inside resolvers.