-
Notifications
You must be signed in to change notification settings - Fork 524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Absinthe.Adapter does not appear to affect type names #1320
Comments
If this is expected for how The other option I have been pointed to internally, is to try out https://hexdocs.pm/absinthe/Absinthe.Schema.html#module-custom-schema-manipulation-in-progress. Would that be a better path forward for doing something like this? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Environment
1.16.1
1.7.6
Expected behavior
Custom adapter can modify the external name for types.
Because of the definition, I would have assumed the
to_external_name/2
callback can modify the name of types. But that doesn't appear to be the case.Actual behavior
When using a custom adapter, I am able to generate SDL via an introspection query that modifies field and argument names. But not the names of types.
In the example below, I would have expected the
type SomeType
to get the prefix applied, i.e.type PrefixSomeType
.Relevant Schema/Middleware Code
Adapter:
SDL Generation:
And a snippet of what I see in the generated SDL:
The text was updated successfully, but these errors were encountered: