View Source GenLSP.Structures.Moniker (gen_lsp v0.8.1)

Moniker definition to match LSIF 0.5 moniker definition.

@since 3.16.0

Link to this section Summary

Functions

Fields

  • scheme: The scheme of the moniker. For example tsc or .Net
  • identifier: The identifier of the moniker. The value is opaque in LSIF however schema owners are allowed to define the structure if they want.
  • unique: The scope in which the moniker is unique
  • kind: The moniker kind if known.

Link to this section Types

@type t() :: %GenLSP.Structures.Moniker{
  identifier: String.t(),
  kind: GenLSP.Enumerations.MonikerKind.t() | nil,
  scheme: String.t(),
  unique: GenLSP.Enumerations.UniquenessLevel.t()
}

Link to this section Functions

Link to this function

%GenLSP.Structures.Moniker{}

View Source (struct)

fields

Fields

  • scheme: The scheme of the moniker. For example tsc or .Net
  • identifier: The identifier of the moniker. The value is opaque in LSIF however schema owners are allowed to define the structure if they want.
  • unique: The scope in which the moniker is unique
  • kind: The moniker kind if known.