假设存在如下界面?
interface Node {
id: ID!
something1: string,
something2: number
}
是否应按以下方式实施?
type User implements Node {
id: ID!
something1: string,
something2: number,
something3: string
}
或者可以如下实现,并且可以理解包括接口字段
type User implements Node {
something3: string
}
或者,是否有一条规则,只有不可为空的字段才必须明确提及,如下所示
type User implements Node {
id: ID!
something3: string
}