Idris2Doc : Language.LSP.Message.Workspace

Language.LSP.Message.Workspace

(source)

Definitions

recordTextEdit : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textEdit

Totality: total
Visibility: public export
Constructor: 
MkTextEdit : Range->String->TextEdit

Projections:
.newText : TextEdit->String
.range : TextEdit->Range

Hints:
EqTextEdit
FromJSONTextEdit
ToJSONTextEdit
.range : TextEdit->Range
Totality: total
Visibility: public export
range : TextEdit->Range
Totality: total
Visibility: public export
.newText : TextEdit->String
Totality: total
Visibility: public export
newText : TextEdit->String
Totality: total
Visibility: public export
recordChangeAnnotation : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textEdit

Totality: total
Visibility: public export
Constructor: 
MkChangeAnnotation : String->MaybeBool->MaybeString->ChangeAnnotation

Projections:
.description : ChangeAnnotation->MaybeString
.label : ChangeAnnotation->String
.needsConfirmation : ChangeAnnotation->MaybeBool

Hints:
FromJSONChangeAnnotation
ToJSONChangeAnnotation
.label : ChangeAnnotation->String
Totality: total
Visibility: public export
label : ChangeAnnotation->String
Totality: total
Visibility: public export
.needsConfirmation : ChangeAnnotation->MaybeBool
Totality: total
Visibility: public export
needsConfirmation : ChangeAnnotation->MaybeBool
Totality: total
Visibility: public export
.description : ChangeAnnotation->MaybeString
Totality: total
Visibility: public export
description : ChangeAnnotation->MaybeString
Totality: total
Visibility: public export
ChangeAnnotationIdentifier : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textEdit

Totality: total
Visibility: public export
recordAnnotatedTextEdit : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textEdit

Totality: total
Visibility: public export
Constructor: 
MkAnnotatedTextEdit : Range->String->ChangeAnnotationIdentifier->AnnotatedTextEdit

Projections:
.annotationId : AnnotatedTextEdit->ChangeAnnotationIdentifier
.newText : AnnotatedTextEdit->String
.range : AnnotatedTextEdit->Range

Hints:
FromJSONAnnotatedTextEdit
ToJSONAnnotatedTextEdit
.range : AnnotatedTextEdit->Range
Totality: total
Visibility: public export
range : AnnotatedTextEdit->Range
Totality: total
Visibility: public export
.newText : AnnotatedTextEdit->String
Totality: total
Visibility: public export
newText : AnnotatedTextEdit->String
Totality: total
Visibility: public export
.annotationId : AnnotatedTextEdit->ChangeAnnotationIdentifier
Totality: total
Visibility: public export
annotationId : AnnotatedTextEdit->ChangeAnnotationIdentifier
Totality: total
Visibility: public export
recordTextDocumentEdit : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocumentEdit

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentEdit : OptionalVersionedTextDocumentIdentifier->List (OneOf [TextEdit, AnnotatedTextEdit]) ->TextDocumentEdit

Projections:
.edits : TextDocumentEdit->List (OneOf [TextEdit, AnnotatedTextEdit])
.textDocument : TextDocumentEdit->OptionalVersionedTextDocumentIdentifier

Hints:
FromJSONTextDocumentEdit
ToJSONTextDocumentEdit
.textDocument : TextDocumentEdit->OptionalVersionedTextDocumentIdentifier
Totality: total
Visibility: public export
textDocument : TextDocumentEdit->OptionalVersionedTextDocumentIdentifier
Totality: total
Visibility: public export
.edits : TextDocumentEdit->List (OneOf [TextEdit, AnnotatedTextEdit])
Totality: total
Visibility: public export
edits : TextDocumentEdit->List (OneOf [TextEdit, AnnotatedTextEdit])
Totality: total
Visibility: public export
recordInsertReplaceEdit : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_completion

Totality: total
Visibility: public export
Constructor: 
MkInsertReplaceEdit : String->Range->Range->InsertReplaceEdit

Projections:
.insert : InsertReplaceEdit->Range
.newText : InsertReplaceEdit->String
.replace : InsertReplaceEdit->Range

Hints:
FromJSONInsertReplaceEdit
ToJSONInsertReplaceEdit
.newText : InsertReplaceEdit->String
Totality: total
Visibility: public export
newText : InsertReplaceEdit->String
Totality: total
Visibility: public export
.insert : InsertReplaceEdit->Range
Totality: total
Visibility: public export
insert : InsertReplaceEdit->Range
Totality: total
Visibility: public export
.replace : InsertReplaceEdit->Range
Totality: total
Visibility: public export
replace : InsertReplaceEdit->Range
Totality: total
Visibility: public export
recordCreateFileOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges

Totality: total
Visibility: public export
Constructor: 
MkCreateFileOptions : MaybeBool->MaybeBool->CreateFileOptions

Projections:
.ignoreIfExists : CreateFileOptions->MaybeBool
.overwrite : CreateFileOptions->MaybeBool

Hints:
FromJSONCreateFileOptions
ToJSONCreateFileOptions
.overwrite : CreateFileOptions->MaybeBool
Totality: total
Visibility: public export
overwrite : CreateFileOptions->MaybeBool
Totality: total
Visibility: public export
.ignoreIfExists : CreateFileOptions->MaybeBool
Totality: total
Visibility: public export
ignoreIfExists : CreateFileOptions->MaybeBool
Totality: total
Visibility: public export
recordRenameFileOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges

Totality: total
Visibility: public export
Constructor: 
MkRenameFileOptions : MaybeBool->MaybeBool->RenameFileOptions

Projections:
.ignoreIfExists : RenameFileOptions->MaybeBool
.overwrite : RenameFileOptions->MaybeBool

Hints:
FromJSONRenameFileOptions
ToJSONRenameFileOptions
.overwrite : RenameFileOptions->MaybeBool
Totality: total
Visibility: public export
overwrite : RenameFileOptions->MaybeBool
Totality: total
Visibility: public export
.ignoreIfExists : RenameFileOptions->MaybeBool
Totality: total
Visibility: public export
ignoreIfExists : RenameFileOptions->MaybeBool
Totality: total
Visibility: public export
recordDeleteFileOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges

Totality: total
Visibility: public export
Constructor: 
MkDeleteFileOptions : MaybeBool->MaybeBool->DeleteFileOptions

Projections:
.ignoreIfNotExists : DeleteFileOptions->MaybeBool
.recursive : DeleteFileOptions->MaybeBool

Hints:
FromJSONDeleteFileOptions
ToJSONDeleteFileOptions
.recursive : DeleteFileOptions->MaybeBool
Totality: total
Visibility: public export
recursive : DeleteFileOptions->MaybeBool
Totality: total
Visibility: public export
.ignoreIfNotExists : DeleteFileOptions->MaybeBool
Totality: total
Visibility: public export
ignoreIfNotExists : DeleteFileOptions->MaybeBool
Totality: total
Visibility: public export
recordCreateFile : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges

Totality: total
Visibility: public export
Constructor: 
MkCreateFile : DocumentURI->MaybeCreateFileOptions->ChangeAnnotationIdentifier->CreateFile

Projections:
.annotationId : CreateFile->ChangeAnnotationIdentifier
.options : CreateFile->MaybeCreateFileOptions
.uri : CreateFile->DocumentURI

Hints:
FromJSONCreateFile
ToJSONCreateFile
.uri : CreateFile->DocumentURI
Totality: total
Visibility: public export
uri : CreateFile->DocumentURI
Totality: total
Visibility: public export
.options : CreateFile->MaybeCreateFileOptions
Totality: total
Visibility: public export
options : CreateFile->MaybeCreateFileOptions
Totality: total
Visibility: public export
.annotationId : CreateFile->ChangeAnnotationIdentifier
Totality: total
Visibility: public export
annotationId : CreateFile->ChangeAnnotationIdentifier
Totality: total
Visibility: public export
recordRenameFile : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges

Totality: total
Visibility: public export
Constructor: 
MkRenameFile : DocumentURI->DocumentURI->MaybeRenameFileOptions->ChangeAnnotationIdentifier->RenameFile

Projections:
.annotationId : RenameFile->ChangeAnnotationIdentifier
.newUri : RenameFile->DocumentURI
.oldUri : RenameFile->DocumentURI
.options : RenameFile->MaybeRenameFileOptions

Hints:
FromJSONRenameFile
ToJSONRenameFile
.oldUri : RenameFile->DocumentURI
Totality: total
Visibility: public export
oldUri : RenameFile->DocumentURI
Totality: total
Visibility: public export
.newUri : RenameFile->DocumentURI
Totality: total
Visibility: public export
newUri : RenameFile->DocumentURI
Totality: total
Visibility: public export
.options : RenameFile->MaybeRenameFileOptions
Totality: total
Visibility: public export
options : RenameFile->MaybeRenameFileOptions
Totality: total
Visibility: public export
.annotationId : RenameFile->ChangeAnnotationIdentifier
Totality: total
Visibility: public export
annotationId : RenameFile->ChangeAnnotationIdentifier
Totality: total
Visibility: public export
recordDeleteFile : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges

Totality: total
Visibility: public export
Constructor: 
MkDeleteFile : DocumentURI->MaybeDeleteFileOptions->ChangeAnnotationIdentifier->DeleteFile

Projections:
.annotationId : DeleteFile->ChangeAnnotationIdentifier
.options : DeleteFile->MaybeDeleteFileOptions
.uri : DeleteFile->DocumentURI

Hints:
FromJSONDeleteFile
ToJSONDeleteFile
.uri : DeleteFile->DocumentURI
Totality: total
Visibility: public export
uri : DeleteFile->DocumentURI
Totality: total
Visibility: public export
.options : DeleteFile->MaybeDeleteFileOptions
Totality: total
Visibility: public export
options : DeleteFile->MaybeDeleteFileOptions
Totality: total
Visibility: public export
.annotationId : DeleteFile->ChangeAnnotationIdentifier
Totality: total
Visibility: public export
annotationId : DeleteFile->ChangeAnnotationIdentifier
Totality: total
Visibility: public export
recordWorkspaceEdit : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspaceEdit

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceEdit : Maybe (SortedMapDocumentURI (ListTextEdit)) ->Maybe (List (OneOf [TextDocumentEdit, CreateFile, RenameFile, DeleteFile])) ->Maybe (SortedMapStringChangeAnnotation) ->WorkspaceEdit

Projections:
.changeAnnotations : WorkspaceEdit->Maybe (SortedMapStringChangeAnnotation)
.changes : WorkspaceEdit->Maybe (SortedMapDocumentURI (ListTextEdit))
.documentChanges : WorkspaceEdit->Maybe (List (OneOf [TextDocumentEdit, CreateFile, RenameFile, DeleteFile]))

Hints:
FromJSONWorkspaceEdit
ToJSONWorkspaceEdit
.changes : WorkspaceEdit->Maybe (SortedMapDocumentURI (ListTextEdit))
Totality: total
Visibility: public export
changes : WorkspaceEdit->Maybe (SortedMapDocumentURI (ListTextEdit))
Totality: total
Visibility: public export
.documentChanges : WorkspaceEdit->Maybe (List (OneOf [TextDocumentEdit, CreateFile, RenameFile, DeleteFile]))
Totality: total
Visibility: public export
documentChanges : WorkspaceEdit->Maybe (List (OneOf [TextDocumentEdit, CreateFile, RenameFile, DeleteFile]))
Totality: total
Visibility: public export
.changeAnnotations : WorkspaceEdit->Maybe (SortedMapStringChangeAnnotation)
Totality: total
Visibility: public export
changeAnnotations : WorkspaceEdit->Maybe (SortedMapStringChangeAnnotation)
Totality: total
Visibility: public export
dataResourceOperationKind : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspaceEditClientCapabilities

Totality: total
Visibility: public export
Constructors:
Create : ResourceOperationKind
Rename : ResourceOperationKind
Delete : ResourceOperationKind

Hints:
FromJSONResourceOperationKind
ToJSONResourceOperationKind
dataFailureHandlingKind : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspaceEditClientCapabilities

Totality: total
Visibility: public export
Constructors:
Abort : FailureHandlingKind
Transactional : FailureHandlingKind
Undo : FailureHandlingKind
TextOnlyTransactional : FailureHandlingKind

Hints:
FromJSONFailureHandlingKind
ToJSONFailureHandlingKind
recordChangeAnnotationSupport : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspaceEditClientCapabilities

Totality: total
Visibility: public export
Constructor: 
MkChangeAnnotationSupport : MaybeBool->ChangeAnnotationSupport

Projection: 
.groupsOnLabel : ChangeAnnotationSupport->MaybeBool

Hints:
FromJSONChangeAnnotationSupport
ToJSONChangeAnnotationSupport
.groupsOnLabel : ChangeAnnotationSupport->MaybeBool
Totality: total
Visibility: public export
groupsOnLabel : ChangeAnnotationSupport->MaybeBool
Totality: total
Visibility: public export
recordWorkspaceEditClientCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspaceEditClientCapabilities

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceEditClientCapabilities : MaybeBool->Maybe (ListResourceOperationKind) ->MaybeFailureHandlingKind->MaybeBool->MaybeChangeAnnotationSupport->WorkspaceEditClientCapabilities

Projections:
.changeAnnotationSupport : WorkspaceEditClientCapabilities->MaybeChangeAnnotationSupport
.documentChanges : WorkspaceEditClientCapabilities->MaybeBool
.failureHandling : WorkspaceEditClientCapabilities->MaybeFailureHandlingKind
.normalizesLineEndings : WorkspaceEditClientCapabilities->MaybeBool
.resourceOperations : WorkspaceEditClientCapabilities->Maybe (ListResourceOperationKind)

Hints:
FromJSONWorkspaceEditClientCapabilities
ToJSONWorkspaceEditClientCapabilities
.documentChanges : WorkspaceEditClientCapabilities->MaybeBool
Totality: total
Visibility: public export
documentChanges : WorkspaceEditClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.resourceOperations : WorkspaceEditClientCapabilities->Maybe (ListResourceOperationKind)
Totality: total
Visibility: public export
resourceOperations : WorkspaceEditClientCapabilities->Maybe (ListResourceOperationKind)
Totality: total
Visibility: public export
.failureHandling : WorkspaceEditClientCapabilities->MaybeFailureHandlingKind
Totality: total
Visibility: public export
failureHandling : WorkspaceEditClientCapabilities->MaybeFailureHandlingKind
Totality: total
Visibility: public export
.normalizesLineEndings : WorkspaceEditClientCapabilities->MaybeBool
Totality: total
Visibility: public export
normalizesLineEndings : WorkspaceEditClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.changeAnnotationSupport : WorkspaceEditClientCapabilities->MaybeChangeAnnotationSupport
Totality: total
Visibility: public export
changeAnnotationSupport : WorkspaceEditClientCapabilities->MaybeChangeAnnotationSupport
Totality: total
Visibility: public export
recordWorkspaceFoldersServerCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_workspaceFolders

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceFoldersServerCapabilities : MaybeBool->Maybe (OneOf [String, Bool]) ->WorkspaceFoldersServerCapabilities

Projections:
.changeNotifications : WorkspaceFoldersServerCapabilities->Maybe (OneOf [String, Bool])
.supported : WorkspaceFoldersServerCapabilities->MaybeBool

Hints:
FromJSONWorkspaceFoldersServerCapabilities
ToJSONWorkspaceFoldersServerCapabilities
.supported : WorkspaceFoldersServerCapabilities->MaybeBool
Totality: total
Visibility: public export
supported : WorkspaceFoldersServerCapabilities->MaybeBool
Totality: total
Visibility: public export
.changeNotifications : WorkspaceFoldersServerCapabilities->Maybe (OneOf [String, Bool])
Totality: total
Visibility: public export
changeNotifications : WorkspaceFoldersServerCapabilities->Maybe (OneOf [String, Bool])
Totality: total
Visibility: public export
recordWorkspaceFolder : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_workspaceFolders

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceFolder : DocumentURI->String->WorkspaceFolder

Projections:
.name : WorkspaceFolder->String
.uri : WorkspaceFolder->DocumentURI

Hints:
FromJSONWorkspaceFolder
ToJSONWorkspaceFolder
.uri : WorkspaceFolder->DocumentURI
Totality: total
Visibility: public export
uri : WorkspaceFolder->DocumentURI
Totality: total
Visibility: public export
.name : WorkspaceFolder->String
Totality: total
Visibility: public export
name : WorkspaceFolder->String
Totality: total
Visibility: public export
interfaceWorkspaceFoldersChangeEvent : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWorkspaceFolders

Methods:
added : ListWorkspaceFolder
removed : ListWorkspaceFolder
added : WorkspaceFoldersChangeEvent=>ListWorkspaceFolder
Totality: total
Visibility: public export
removed : WorkspaceFoldersChangeEvent=>ListWorkspaceFolder
Totality: total
Visibility: public export
recordDidChangeWorkspaceFoldersParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWorkspaceFolders

Totality: total
Visibility: public export
Constructor: 
MkDidChangeWorkspaceFoldersParams : WorkspaceFoldersChangeEvent->DidChangeWorkspaceFoldersParams

Projection: 
.event : DidChangeWorkspaceFoldersParams->WorkspaceFoldersChangeEvent

Hints:
FromJSONDidChangeWorkspaceFoldersParams
ToJSONDidChangeWorkspaceFoldersParams
.event : DidChangeWorkspaceFoldersParams->WorkspaceFoldersChangeEvent
Totality: total
Visibility: public export
event : DidChangeWorkspaceFoldersParams->WorkspaceFoldersChangeEvent
Totality: total
Visibility: public export
recordDidChangeConfigurationClientCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeConfiguration

Totality: total
Visibility: public export
Constructor: 
MkDidChangeConfigurationClientCapabilities : MaybeBool->DidChangeConfigurationClientCapabilities

Projection: 
.dynamicRegistration : DidChangeConfigurationClientCapabilities->MaybeBool

Hints:
FromJSONDidChangeConfigurationClientCapabilities
ToJSONDidChangeConfigurationClientCapabilities
.dynamicRegistration : DidChangeConfigurationClientCapabilities->MaybeBool
Totality: total
Visibility: public export
dynamicRegistration : DidChangeConfigurationClientCapabilities->MaybeBool
Totality: total
Visibility: public export
recordDidChangeConfigurationParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeConfiguration

Totality: total
Visibility: public export
Constructor: 
MkDidChangeConfigurationParams : JSON->DidChangeConfigurationParams

Projection: 
.settings : DidChangeConfigurationParams->JSON

Hints:
FromJSONDidChangeConfigurationParams
ToJSONDidChangeConfigurationParams
.settings : DidChangeConfigurationParams->JSON
Totality: total
Visibility: public export
settings : DidChangeConfigurationParams->JSON
Totality: total
Visibility: public export
recordConfigurationItem : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_configuration

Totality: total
Visibility: public export
Constructor: 
MkConfigurationItem : MaybeDocumentURI->MaybeString->ConfigurationItem

Projections:
.scopeUri : ConfigurationItem->MaybeDocumentURI
.section : ConfigurationItem->MaybeString

Hints:
FromJSONConfigurationItem
ToJSONConfigurationItem
.scopeUri : ConfigurationItem->MaybeDocumentURI
Totality: total
Visibility: public export
scopeUri : ConfigurationItem->MaybeDocumentURI
Totality: total
Visibility: public export
.section : ConfigurationItem->MaybeString
Totality: total
Visibility: public export
section : ConfigurationItem->MaybeString
Totality: total
Visibility: public export
recordConfigurationParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_configuration

Totality: total
Visibility: public export
Constructor: 
MkConfigurationParams : ListConfigurationItem->ConfigurationParams

Projection: 
.items : ConfigurationParams->ListConfigurationItem

Hints:
FromJSONConfigurationParams
ToJSONConfigurationParams
.items : ConfigurationParams->ListConfigurationItem
Totality: total
Visibility: public export
items : ConfigurationParams->ListConfigurationItem
Totality: total
Visibility: public export
recordDidChangeWatchedFilesClientCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles

Totality: total
Visibility: public export
Constructor: 
MkDidChangeWatchedFilesClientCapabilities : MaybeBool->DidChangeWatchedFilesClientCapabilities

Projection: 
.dynamicRegistration : DidChangeWatchedFilesClientCapabilities->MaybeBool

Hints:
FromJSONDidChangeWatchedFilesClientCapabilities
ToJSONDidChangeWatchedFilesClientCapabilities
.dynamicRegistration : DidChangeWatchedFilesClientCapabilities->MaybeBool
Totality: total
Visibility: public export
dynamicRegistration : DidChangeWatchedFilesClientCapabilities->MaybeBool
Totality: total
Visibility: public export
dataWatchKind : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles

Totality: total
Visibility: public export
Constructors:
Create : WatchKind
Change : WatchKind
Delete : WatchKind

Hints:
FromJSON (ListWatchKind)
ToJSON (ListWatchKind)
recordFileSystemWatcher : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles

Totality: total
Visibility: public export
Constructor: 
MkFileSystemWatcher : String->Maybe (ListWatchKind) ->FileSystemWatcher

Projections:
.globPattern : FileSystemWatcher->String
.kind : FileSystemWatcher->Maybe (ListWatchKind)

Hints:
FromJSONFileSystemWatcher
ToJSONFileSystemWatcher
.globPattern : FileSystemWatcher->String
Totality: total
Visibility: public export
globPattern : FileSystemWatcher->String
Totality: total
Visibility: public export
.kind : FileSystemWatcher->Maybe (ListWatchKind)
Totality: total
Visibility: public export
kind : FileSystemWatcher->Maybe (ListWatchKind)
Totality: total
Visibility: public export
recordDidChangeWatchedFilesRegistrationOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles

Totality: total
Visibility: public export
Constructor: 
MkDidChangeWatchedFilesRegistrationOptions : ListFileSystemWatcher->DidChangeWatchedFilesRegistrationOptions

Projection: 
.watchers : DidChangeWatchedFilesRegistrationOptions->ListFileSystemWatcher

Hints:
FromJSONDidChangeWatchedFilesRegistrationOptions
ToJSONDidChangeWatchedFilesRegistrationOptions
.watchers : DidChangeWatchedFilesRegistrationOptions->ListFileSystemWatcher
Totality: total
Visibility: public export
watchers : DidChangeWatchedFilesRegistrationOptions->ListFileSystemWatcher
Totality: total
Visibility: public export
dataFileChangeType : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles

Totality: total
Visibility: public export
Constructors:
Created : FileChangeType
Changed : FileChangeType
Deleted : FileChangeType

Hints:
FromJSONFileChangeType
ToJSONFileChangeType
recordFileEvent : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles

Totality: total
Visibility: public export
Constructor: 
MkFileEvent : DocumentURI->FileChangeType->FileEvent

Projections:
.type : FileEvent->FileChangeType
.uri : FileEvent->DocumentURI

Hints:
FromJSONFileEvent
ToJSONFileEvent
.uri : FileEvent->DocumentURI
Totality: total
Visibility: public export
uri : FileEvent->DocumentURI
Totality: total
Visibility: public export
.type : FileEvent->FileChangeType
Totality: total
Visibility: public export
type : FileEvent->FileChangeType
Totality: total
Visibility: public export
recordDidChangeWatchedFilesParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles

Totality: total
Visibility: public export
Constructor: 
MkDidChangeWatchedFilesParams : ListFileEvent->DidChangeWatchedFilesParams

Projection: 
.changes : DidChangeWatchedFilesParams->ListFileEvent

Hints:
FromJSONDidChangeWatchedFilesParams
ToJSONDidChangeWatchedFilesParams
.changes : DidChangeWatchedFilesParams->ListFileEvent
Totality: total
Visibility: public export
changes : DidChangeWatchedFilesParams->ListFileEvent
Totality: total
Visibility: public export
recordSymbolKindClientCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol

Totality: total
Visibility: public export
Constructor: 
MkSymbolKindClientCapabilities : Maybe (ListSymbolKind) ->SymbolKindClientCapabilities

Projection: 
.valueSet : SymbolKindClientCapabilities->Maybe (ListSymbolKind)

Hints:
FromJSONSymbolKindClientCapabilities
ToJSONSymbolKindClientCapabilities
.valueSet : SymbolKindClientCapabilities->Maybe (ListSymbolKind)
Totality: total
Visibility: public export
valueSet : SymbolKindClientCapabilities->Maybe (ListSymbolKind)
Totality: total
Visibility: public export
recordTagSupportClientCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol

Totality: total
Visibility: public export
Constructor: 
MkTagSupportClientCapabilities : ListSymbolTag->TagSupportClientCapabilities

Projection: 
.valueSet : TagSupportClientCapabilities->ListSymbolTag

Hints:
FromJSONTagSupportClientCapabilities
ToJSONTagSupportClientCapabilities
.valueSet : TagSupportClientCapabilities->ListSymbolTag
Totality: total
Visibility: public export
valueSet : TagSupportClientCapabilities->ListSymbolTag
Totality: total
Visibility: public export
recordWorkspaceSymbolClientCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceSymbolClientCapabilities : MaybeBool->MaybeSymbolKindClientCapabilities->TagSupportClientCapabilities->WorkspaceSymbolClientCapabilities

Projections:
.dynamicRegistration : WorkspaceSymbolClientCapabilities->MaybeBool
.symbolKind : WorkspaceSymbolClientCapabilities->MaybeSymbolKindClientCapabilities
.tagSupport : WorkspaceSymbolClientCapabilities->TagSupportClientCapabilities

Hints:
FromJSONWorkspaceSymbolClientCapabilities
ToJSONWorkspaceSymbolClientCapabilities
.dynamicRegistration : WorkspaceSymbolClientCapabilities->MaybeBool
Totality: total
Visibility: public export
dynamicRegistration : WorkspaceSymbolClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.symbolKind : WorkspaceSymbolClientCapabilities->MaybeSymbolKindClientCapabilities
Totality: total
Visibility: public export
symbolKind : WorkspaceSymbolClientCapabilities->MaybeSymbolKindClientCapabilities
Totality: total
Visibility: public export
.tagSupport : WorkspaceSymbolClientCapabilities->TagSupportClientCapabilities
Totality: total
Visibility: public export
tagSupport : WorkspaceSymbolClientCapabilities->TagSupportClientCapabilities
Totality: total
Visibility: public export
recordWorkspaceSymbolOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceSymbolOptions : MaybeBool->WorkspaceSymbolOptions

Projection: 
.workDoneProgress : WorkspaceSymbolOptions->MaybeBool

Hints:
FromJSONWorkspaceSymbolOptions
ToJSONWorkspaceSymbolOptions
.workDoneProgress : WorkspaceSymbolOptions->MaybeBool
Totality: total
Visibility: public export
workDoneProgress : WorkspaceSymbolOptions->MaybeBool
Totality: total
Visibility: public export
recordWorkspaceSymbolRegistrationOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceSymbolRegistrationOptions : MaybeBool->WorkspaceSymbolRegistrationOptions

Projection: 
.workDoneProgress : WorkspaceSymbolRegistrationOptions->MaybeBool

Hints:
FromJSONWorkspaceSymbolRegistrationOptions
ToJSONWorkspaceSymbolRegistrationOptions
.workDoneProgress : WorkspaceSymbolRegistrationOptions->MaybeBool
Totality: total
Visibility: public export
workDoneProgress : WorkspaceSymbolRegistrationOptions->MaybeBool
Totality: total
Visibility: public export
recordWorkspaceSymbolParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceSymbolParams : MaybeProgressToken->String->WorkspaceSymbolParams

Projections:
.partialResultToken : WorkspaceSymbolParams->MaybeProgressToken
.query : WorkspaceSymbolParams->String

Hints:
FromJSONWorkspaceSymbolParams
ToJSONWorkspaceSymbolParams
.partialResultToken : WorkspaceSymbolParams->MaybeProgressToken
Totality: total
Visibility: public export
partialResultToken : WorkspaceSymbolParams->MaybeProgressToken
Totality: total
Visibility: public export
.query : WorkspaceSymbolParams->String
Totality: total
Visibility: public export
query : WorkspaceSymbolParams->String
Totality: total
Visibility: public export
recordApplyWorkspaceEditParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_applyEdit

Totality: total
Visibility: public export
Constructor: 
MkApplyWorkspaceEditParams : MaybeString->WorkspaceEdit->ApplyWorkspaceEditParams

Projections:
.edit : ApplyWorkspaceEditParams->WorkspaceEdit
.label : ApplyWorkspaceEditParams->MaybeString

Hints:
FromJSONApplyWorkspaceEditParams
ToJSONApplyWorkspaceEditParams
.label : ApplyWorkspaceEditParams->MaybeString
Totality: total
Visibility: public export
label : ApplyWorkspaceEditParams->MaybeString
Totality: total
Visibility: public export
.edit : ApplyWorkspaceEditParams->WorkspaceEdit
Totality: total
Visibility: public export
edit : ApplyWorkspaceEditParams->WorkspaceEdit
Totality: total
Visibility: public export
recordApplyWorkspaceEditResponse : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_applyEdit

Totality: total
Visibility: public export
Constructor: 
MkApplyWorkspaceEditResponse : Bool->MaybeString->MaybeInteger->ApplyWorkspaceEditResponse

Projections:
.applied : ApplyWorkspaceEditResponse->Bool
.failedChange : ApplyWorkspaceEditResponse->MaybeInteger
.failureReason : ApplyWorkspaceEditResponse->MaybeString

Hints:
FromJSONApplyWorkspaceEditResponse
ToJSONApplyWorkspaceEditResponse
.applied : ApplyWorkspaceEditResponse->Bool
Totality: total
Visibility: public export
applied : ApplyWorkspaceEditResponse->Bool
Totality: total
Visibility: public export
.failureReason : ApplyWorkspaceEditResponse->MaybeString
Totality: total
Visibility: public export
failureReason : ApplyWorkspaceEditResponse->MaybeString
Totality: total
Visibility: public export
.failedChange : ApplyWorkspaceEditResponse->MaybeInteger
Totality: total
Visibility: public export
failedChange : ApplyWorkspaceEditResponse->MaybeInteger
Totality: total
Visibility: public export
dataFileOperationPatternKind : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles

Totality: total
Visibility: public export
Constructors:
FileKind : FileOperationPatternKind
FolderKind : FileOperationPatternKind

Hints:
FromJSONFileOperationPatternKind
ToJSONFileOperationPatternKind
recordFileOperationPatternOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles

Totality: total
Visibility: public export
Constructor: 
MkFileOperationPatternOptions : MaybeBool->FileOperationPatternOptions

Projection: 
.ignoreCase : FileOperationPatternOptions->MaybeBool

Hints:
FromJSONFileOperationPatternOptions
ToJSONFileOperationPatternOptions
.ignoreCase : FileOperationPatternOptions->MaybeBool
Totality: total
Visibility: public export
ignoreCase : FileOperationPatternOptions->MaybeBool
Totality: total
Visibility: public export
recordFileOperationPattern : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles

Totality: total
Visibility: public export
Constructor: 
MkFileOperationPattern : String->MaybeFileOperationPatternKind->FileOperationPatternOptions->FileOperationPattern

Projections:
.glob : FileOperationPattern->String
.matches : FileOperationPattern->MaybeFileOperationPatternKind
.options : FileOperationPattern->FileOperationPatternOptions

Hints:
FromJSONFileOperationPattern
ToJSONFileOperationPattern
.glob : FileOperationPattern->String
Totality: total
Visibility: public export
glob : FileOperationPattern->String
Totality: total
Visibility: public export
.matches : FileOperationPattern->MaybeFileOperationPatternKind
Totality: total
Visibility: public export
matches : FileOperationPattern->MaybeFileOperationPatternKind
Totality: total
Visibility: public export
.options : FileOperationPattern->FileOperationPatternOptions
Totality: total
Visibility: public export
options : FileOperationPattern->FileOperationPatternOptions
Totality: total
Visibility: public export
recordFileOperationFilter : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles

Totality: total
Visibility: public export
Constructor: 
MkFileOperationFilter : MaybeString->FileOperationPattern->FileOperationFilter

Projections:
.pattern : FileOperationFilter->FileOperationPattern
.scheme : FileOperationFilter->MaybeString

Hints:
FromJSONFileOperationFilter
ToJSONFileOperationFilter
.scheme : FileOperationFilter->MaybeString
Totality: total
Visibility: public export
scheme : FileOperationFilter->MaybeString
Totality: total
Visibility: public export
.pattern : FileOperationFilter->FileOperationPattern
Totality: total
Visibility: public export
pattern : FileOperationFilter->FileOperationPattern
Totality: total
Visibility: public export
recordFileOperationRegistrationOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles

Totality: total
Visibility: public export
Constructor: 
MkFileOperationRegistrationOptions : ListFileOperationFilter->FileOperationRegistrationOptions

Projection: 
.filters : FileOperationRegistrationOptions->ListFileOperationFilter

Hints:
FromJSONFileOperationRegistrationOptions
ToJSONFileOperationRegistrationOptions
.filters : FileOperationRegistrationOptions->ListFileOperationFilter
Totality: total
Visibility: public export
filters : FileOperationRegistrationOptions->ListFileOperationFilter
Totality: total
Visibility: public export
recordFileCreate : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles

Totality: total
Visibility: public export
Constructor: 
MkFileCreate : URI->FileCreate

Projection: 
.uri : FileCreate->URI

Hints:
FromJSONFileCreate
ToJSONFileCreate
.uri : FileCreate->URI
Totality: total
Visibility: public export
uri : FileCreate->URI
Totality: total
Visibility: public export
recordCreateFilesParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles

Totality: total
Visibility: public export
Constructor: 
MkCreateFilesParams : ListFileCreate->CreateFilesParams

Projection: 
.files : CreateFilesParams->ListFileCreate

Hints:
FromJSONCreateFilesParams
ToJSONCreateFilesParams
.files : CreateFilesParams->ListFileCreate
Totality: total
Visibility: public export
files : CreateFilesParams->ListFileCreate
Totality: total
Visibility: public export
recordFileRename : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willRenameFiles

Totality: total
Visibility: public export
Constructor: 
MkFileRename : URI->URI->FileRename

Projections:
.newUri : FileRename->URI
.oldUri : FileRename->URI

Hints:
FromJSONFileRename
ToJSONFileRename
.oldUri : FileRename->URI
Totality: total
Visibility: public export
oldUri : FileRename->URI
Totality: total
Visibility: public export
.newUri : FileRename->URI
Totality: total
Visibility: public export
newUri : FileRename->URI
Totality: total
Visibility: public export
recordRenameFilesParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willRenameFiles

Totality: total
Visibility: public export
Constructor: 
MkRenameFilesParams : ListFileRename->RenameFilesParams

Projection: 
.files : RenameFilesParams->ListFileRename

Hints:
FromJSONRenameFilesParams
ToJSONRenameFilesParams
.files : RenameFilesParams->ListFileRename
Totality: total
Visibility: public export
files : RenameFilesParams->ListFileRename
Totality: total
Visibility: public export
recordFileDelete : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didRenameFiles

Totality: total
Visibility: public export
Constructor: 
MkFileDelete : URI->FileDelete

Projection: 
.uri : FileDelete->URI

Hints:
FromJSONFileDelete
ToJSONFileDelete
.uri : FileDelete->URI
Totality: total
Visibility: public export
uri : FileDelete->URI
Totality: total
Visibility: public export
recordDeleteFilesParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didRenameFiles

Totality: total
Visibility: public export
Constructor: 
MkDeleteFilesParams : ListFileDelete->DeleteFilesParams

Projection: 
.files : DeleteFilesParams->ListFileDelete

Hints:
FromJSONDeleteFilesParams
ToJSONDeleteFilesParams
.files : DeleteFilesParams->ListFileDelete
Totality: total
Visibility: public export
files : DeleteFilesParams->ListFileDelete
Totality: total
Visibility: public export