new()
def initialize
@state = T.let({}, T::Hash[String, Document])
@supports_progress = T.let(true, T::Boolean)
@experimental_features = T.let(false, T::Boolean)
@features_configuration = T.let(
{
inlayHint: RequestConfig.new({
enableAll: false,
implicitRescue: false,
implicitHashValue: false,
}),
},
T::Hash[Symbol, RequestConfig],
)
@client_name = T.let("Unknown", String)
end