class Sorbet::Private::Serialize
def to_sig(kind, name)
def to_sig(kind, name) case kind when :req name.to_s when :opt "#{name}=T.unsafe(nil)" when :rest "*#{name}" when :keyreq "#{name}:" when :key "#{name}: T.unsafe(nil)" when :keyrest "**#{name}" when :block "&#{name}" end end