class LSProtocol::WorkspaceFoldersInitializeParams

Included Modules

Defined in:

lsprotocol/types.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(workspace_folders : Array(WorkspaceFolder) | Nil = nil) #

[View source]

Instance Method Detail

def workspace_folders : Array(WorkspaceFolder) | Nil #

The workspace folders configured in the client when the server starts.

This property is only available if the client supports workspace folders. It can be null if the client supports workspace folders but none are configured.

@since 3.6.0


[View source]