teamName を オプショナルに変更する
@Field()
teamName: string;
↓
✅ @IsOptional() と { nullable: true } を加えるとオプショナルになります
@IsOptional()
@Field({ nullable: true })
teamName?: string;
❌ { nullable: true } が抜けていると オプショナルになりません
@IsOptional()
@Field()
teamName?: string;
query {
__schema {
queryType {
fields {
name
}
}
}
}
query {
__schema {
mutationType {
fields {
name
}
}
}
}
query {
__schema {
subscriptionType {
fields {
name
}
}
}
}
https://docs.github.com/ja/graphql/overview/explorer
query {
viewer {
login,name,id,avatarUrl
}
}
query {
user(login:"hogehoge"){
name, avatarUrl
}
}
変数を $userName: String! で定義します。
query ($userName: String!) {
user(login:$userName){
name, avatarUrl
}
}
QUERY VARIABLES で渡します
{
"userName": "hogehoge"
}
GitHub GraphQL APIでPull Requestの作成|Showcase Gig Product Team Blog|note