GenLSP.Protocol.Structures.Moniker (gen_lsp v0.0.1)

Moniker definition to match LSIF 0.5 moniker definition.

@since 3.16.0

properties

Properties

scheme :: string (required)

The scheme of the moniker. For example tsc or .Net

identifier :: string (required)

The identifier of the moniker. The value is opaque in LSIF however schema owners are allowed to define the structure if they want.

unique :: UniquenessLevel (required)

The scope in which the moniker is unique

kind :: MonikerKind

The moniker kind if known.