我想从一种输入对象类型继承公共参数。
我尝试了下面的代码,但它没有工作任何人有其他解决方案?
module TodoInputBase
def self.included(input)
argument :content, types.String
argument :due_by, types.String
end
end
TodoUpdateInput = GraphQL::InputObjectType.define do
name "TodoUpdateInput"
include TodoInputBase
end
TodoCreateInput = GraphQL::InputObjectType.define do
name "TodoCreateInput"
include TodoInputBase
argument :author, !types.String
end`