Moniker definition to match LSIF 0.5 moniker definition.

3.16.0

interface Moniker {
    identifier: string;
    kind?: MonikerKind;
    scheme: string;
    unique: UniquenessLevel;
}

Properties

identifier: string

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

The moniker kind if known.

scheme: string

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

The scope in which the moniker is unique