[RFC] Option in config to have return values based on schema nullability
未关闭
- 主要语言
- Go
- 星标
- 10.8k
- 派生
- 1.3k
- 平均合并
- 2 天 36 分钟
- 30 天内合并 PR
- 26
描述
### What happened?
In #375 we discussed and changed the resolvers return from this:
for `query { user: User! }` we generate `func (r *Query) User(ctx context.Context) (User, error)`
for `query { user: User }` we generate `func (r *Query) User(ctx context.Context) (*User, error)`
to always this:
`query { user: User }` ---> `func (r *Query) User(ctx context.Context) (*User, error)`
### What did you expect?
To have in config something like: `omit_slice_element_pointers: false` (for slices) to have not pointer return values for resolvers.
Does it make sense or am I wrong?
贡献指南
评估
这个 Issue 还没有评估数据。