假设存在如下所示的界面?
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
}