Implementation of InitializeParams interface 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:

Fields

@:optionaloptionalworkspaceFolders:Null<Array<WorkspaceFolder>>

@:optionaloptionalworkDoneToken:Null<Any>

@:optionaloptionaltrace:Null<TraceValue>

rootUri:Null<String>

@:optionaloptionalrootPath:Null<String>

processId:Null<Int>

@:optionaloptionallocale:Null<String>

@:optionaloptionalinitializationOptions:Null<Any>

@:optionaloptionalclientInfo:Null<{version:Null<String>, name:String}>