View Source GenLSP.Structures.ParameterInformation (gen_lsp v0.10.0)
Represents a parameter of a callable-signature. A parameter can have a label and a doc-comment.
Link to this section Summary
Functions
Fields
label: The label of this parameter information.
Link to this section Types
@type t() :: %GenLSP.Structures.ParameterInformation{ documentation: (String.t() | GenLSP.Structures.MarkupContent.t()) | nil, label: String.t() | {GenLSP.BaseTypes.uinteger(), GenLSP.BaseTypes.uinteger()} }
Link to this section Functions
fields
Fields
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
andRange
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
.documentation: The human-readable doc-comment of this parameter. Will be shown in the UI but can be omitted.