ParameterInformation

case class ParameterInformation(label: String | (uinteger, uinteger), documentation: Opt[String | MarkupContent])

Represents a parameter of a callable-signature. A parameter can have a label and a doc-comment.

Value parameters:
documentation

The human-readable doc-comment of this parameter. Will be shown in the UI but can be omitted.

label

The label of this parameter information. Either a string or an inclusive start and exclusive end offsets within its containing signature label. (see SignatureInformation.label). The offsets are based on a UTF-16 string representation as Position and Range does. Note: a label of type string should be a substring of its containing signature label. Its intended use case is to highlight the parameter label part in the SignatureInformation.label.

Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product