Implementation of SignatureHelpTriggerKind enumeration from Language Server Protocol

DO NOT add new properties or methods to this class that are specific to Moonshine IDE or to a particular language. Create a subclass for new properties or create a utility function for methods.

See also:

Variables

@:value(cast 3)@:enum@:implinlineread onlyContentChange:SignatureHelpTriggerKind = 3

Signature help was triggered by the cursor moving or by the document content changing.

@:value(cast 1)@:enum@:implinlineread onlyInvoked:SignatureHelpTriggerKind = 1

Signature help was invoked manually by the user or by a command.

@:value(cast 2)@:enum@:implinlineread onlyTriggerCharacter:SignatureHelpTriggerKind = 2

Signature help was triggered by a trigger character.