🏎️ graphql-ruby で [Object!]!

[Object!]! に぀いて

nullable field non-null field
nullable items [Integer, null: true], null: true
# => [Int]
[Integer, null: true], null: false
# => [Int]!
non-null items [Integer]
# => [Int!]
[Integer], null: false
# => [Int!]!

field :hoges, [Hoge], null: false

とかけば [Hoge!]! にγͺる。

逆に [Hoge]! γ«γ—γŸγ„ε ΄εˆγ―

field :hoges, [Hoge, null: true], null: false

とする。