langoustine.lsp.structures.SignatureInformation
See theSignatureInformation companion object
case class SignatureInformation(label: String, documentation: Opt[String | MarkupContent], parameters: Opt[Vector[ParameterInformation]], activeParameter: Opt[uinteger])
Represents the signature of something callable. A signature can have a label, like a function-name, a doc-comment, and a set of parameters.
Value parameters
- activeParameter
-
The index of the active parameter. If provided, this is used in place of
SignatureHelp.activeParameter
. since 3.16.0 - documentation
-
The human-readable doc-comment of this signature. Will be shown in the UI but can be omitted.
- label
-
The label of this signature. Will be shown in the UI.
- parameters
-
The parameters of this signature.
Attributes
- Companion
- object
- Source
- structures.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article