Converts a resource name to a GraphQL compatible name.
Converts a resource name to a GraphQL compatible name. (i.e. 'courses.v1' to 'CoursesV1')
Naptime resource
GraphQL-safe resource name
Converts a resource to a GraphQL top-level name.
Converts a resource to a GraphQL top-level name. (i.e. 'courses.v1' to 'CoursesV1Resource')
Naptime resource
GraphQL-safe top-level resource name
Generates an object-type for a given resource name, with each field on the merged output schema available on this object-type.
Generates an object-type for a given resource name, with each field on the merged output schema available on this object-type.
Resource to generate lookup type for
WithSchemaErrors[ObjectType] including the ObjectType for the resource, if we were able to generate it, and any errors generated while creating the type.