2017-02-09 4 views

答えて

1

これは、GraphQLスキーマの型を定義するためのGraphQL構文です。この場合、タイプ名はScapholdSchemaと呼ばれ、それぞれid,name,descriptionおよびtypesのフィールドを持っています。階層を続けていくと、各フィールドには型もあり、スカラーやその他のカスタムオブジェクトもあります。あなたのスニペットでは、フィールド名の右側の単語がそのタイプ(ID!,String!など)を定義します。

質問に直接答えるには、感嘆符はヌルでないフィールド(必須)を意味します。注目すべき最後の1つはScapholdTypeフィールドタイプです。これはGraphQL型システムのどこかで定義されたGraphQLオブジェクトです(ScapholdSchemaがここにあります)。また、角括弧はtypesフィールドがScapholdTypeオブジェクトのリストであることを示します。

希望に役立ちます!

関連する問題