Sha256: 935e7f4565d99698d00340c1bd07e00f836520b9169ae010dea43663c461e1c1
Contents?: true
Size: 610 Bytes
Versions: 17
Compression:
Stored size: 610 Bytes
Contents
# typed: strict # frozen_string_literal: true module RubyLsp module ResponseBuilders class SignatureHelp < ResponseBuilder extend T::Sig ResponseType = type_member { { fixed: T.nilable(Interface::SignatureHelp) } } sig { void } def initialize super @signature_help = T.let(nil, ResponseType) end sig { params(signature_help: ResponseType).void } def replace(signature_help) @signature_help = signature_help end sig { override.returns(ResponseType) } def response @signature_help end end end end
Version data entries
17 entries across 17 versions & 1 rubygems