record TextEdit : 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:
Eq TextEdit FromJSON TextEdit ToJSON TextEdit
.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 record ChangeAnnotation : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#textEdit
Totality: total
Visibility: public export
Constructor: MkChangeAnnotation : String -> Maybe Bool -> Maybe String -> ChangeAnnotation
Projections:
.description : ChangeAnnotation -> Maybe String .label : ChangeAnnotation -> String .needsConfirmation : ChangeAnnotation -> Maybe Bool
Hints:
FromJSON ChangeAnnotation ToJSON ChangeAnnotation
.label : ChangeAnnotation -> String- Totality: total
Visibility: public export label : ChangeAnnotation -> String- Totality: total
Visibility: public export .needsConfirmation : ChangeAnnotation -> Maybe Bool- Totality: total
Visibility: public export needsConfirmation : ChangeAnnotation -> Maybe Bool- Totality: total
Visibility: public export .description : ChangeAnnotation -> Maybe String- Totality: total
Visibility: public export description : ChangeAnnotation -> Maybe String- Totality: total
Visibility: public export ChangeAnnotationIdentifier : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#textEdit
Totality: total
Visibility: public exportrecord AnnotatedTextEdit : 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:
FromJSON AnnotatedTextEdit ToJSON AnnotatedTextEdit
.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 record TextDocumentEdit : 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:
FromJSON TextDocumentEdit ToJSON TextDocumentEdit
.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 record InsertReplaceEdit : 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:
FromJSON InsertReplaceEdit ToJSON InsertReplaceEdit
.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 record CreateFileOptions : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges
Totality: total
Visibility: public export
Constructor: MkCreateFileOptions : Maybe Bool -> Maybe Bool -> CreateFileOptions
Projections:
.ignoreIfExists : CreateFileOptions -> Maybe Bool .overwrite : CreateFileOptions -> Maybe Bool
Hints:
FromJSON CreateFileOptions ToJSON CreateFileOptions
.overwrite : CreateFileOptions -> Maybe Bool- Totality: total
Visibility: public export overwrite : CreateFileOptions -> Maybe Bool- Totality: total
Visibility: public export .ignoreIfExists : CreateFileOptions -> Maybe Bool- Totality: total
Visibility: public export ignoreIfExists : CreateFileOptions -> Maybe Bool- Totality: total
Visibility: public export record RenameFileOptions : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges
Totality: total
Visibility: public export
Constructor: MkRenameFileOptions : Maybe Bool -> Maybe Bool -> RenameFileOptions
Projections:
.ignoreIfExists : RenameFileOptions -> Maybe Bool .overwrite : RenameFileOptions -> Maybe Bool
Hints:
FromJSON RenameFileOptions ToJSON RenameFileOptions
.overwrite : RenameFileOptions -> Maybe Bool- Totality: total
Visibility: public export overwrite : RenameFileOptions -> Maybe Bool- Totality: total
Visibility: public export .ignoreIfExists : RenameFileOptions -> Maybe Bool- Totality: total
Visibility: public export ignoreIfExists : RenameFileOptions -> Maybe Bool- Totality: total
Visibility: public export record DeleteFileOptions : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges
Totality: total
Visibility: public export
Constructor: MkDeleteFileOptions : Maybe Bool -> Maybe Bool -> DeleteFileOptions
Projections:
.ignoreIfNotExists : DeleteFileOptions -> Maybe Bool .recursive : DeleteFileOptions -> Maybe Bool
Hints:
FromJSON DeleteFileOptions ToJSON DeleteFileOptions
.recursive : DeleteFileOptions -> Maybe Bool- Totality: total
Visibility: public export recursive : DeleteFileOptions -> Maybe Bool- Totality: total
Visibility: public export .ignoreIfNotExists : DeleteFileOptions -> Maybe Bool- Totality: total
Visibility: public export ignoreIfNotExists : DeleteFileOptions -> Maybe Bool- Totality: total
Visibility: public export record CreateFile : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges
Totality: total
Visibility: public export
Constructor: MkCreateFile : DocumentURI -> Maybe CreateFileOptions -> ChangeAnnotationIdentifier -> CreateFile
Projections:
.annotationId : CreateFile -> ChangeAnnotationIdentifier .options : CreateFile -> Maybe CreateFileOptions .uri : CreateFile -> DocumentURI
Hints:
FromJSON CreateFile ToJSON CreateFile
.uri : CreateFile -> DocumentURI- Totality: total
Visibility: public export uri : CreateFile -> DocumentURI- Totality: total
Visibility: public export .options : CreateFile -> Maybe CreateFileOptions- Totality: total
Visibility: public export options : CreateFile -> Maybe CreateFileOptions- Totality: total
Visibility: public export .annotationId : CreateFile -> ChangeAnnotationIdentifier- Totality: total
Visibility: public export annotationId : CreateFile -> ChangeAnnotationIdentifier- Totality: total
Visibility: public export record RenameFile : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges
Totality: total
Visibility: public export
Constructor: MkRenameFile : DocumentURI -> DocumentURI -> Maybe RenameFileOptions -> ChangeAnnotationIdentifier -> RenameFile
Projections:
.annotationId : RenameFile -> ChangeAnnotationIdentifier .newUri : RenameFile -> DocumentURI .oldUri : RenameFile -> DocumentURI .options : RenameFile -> Maybe RenameFileOptions
Hints:
FromJSON RenameFile ToJSON RenameFile
.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 -> Maybe RenameFileOptions- Totality: total
Visibility: public export options : RenameFile -> Maybe RenameFileOptions- Totality: total
Visibility: public export .annotationId : RenameFile -> ChangeAnnotationIdentifier- Totality: total
Visibility: public export annotationId : RenameFile -> ChangeAnnotationIdentifier- Totality: total
Visibility: public export record DeleteFile : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#resourceChanges
Totality: total
Visibility: public export
Constructor: MkDeleteFile : DocumentURI -> Maybe DeleteFileOptions -> ChangeAnnotationIdentifier -> DeleteFile
Projections:
.annotationId : DeleteFile -> ChangeAnnotationIdentifier .options : DeleteFile -> Maybe DeleteFileOptions .uri : DeleteFile -> DocumentURI
Hints:
FromJSON DeleteFile ToJSON DeleteFile
.uri : DeleteFile -> DocumentURI- Totality: total
Visibility: public export uri : DeleteFile -> DocumentURI- Totality: total
Visibility: public export .options : DeleteFile -> Maybe DeleteFileOptions- Totality: total
Visibility: public export options : DeleteFile -> Maybe DeleteFileOptions- Totality: total
Visibility: public export .annotationId : DeleteFile -> ChangeAnnotationIdentifier- Totality: total
Visibility: public export annotationId : DeleteFile -> ChangeAnnotationIdentifier- Totality: total
Visibility: public export record WorkspaceEdit : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspaceEdit
Totality: total
Visibility: public export
Constructor: MkWorkspaceEdit : Maybe (SortedMap DocumentURI (List TextEdit)) -> Maybe (List (OneOf [TextDocumentEdit, CreateFile, RenameFile, DeleteFile])) -> Maybe (SortedMap String ChangeAnnotation) -> WorkspaceEdit
Projections:
.changeAnnotations : WorkspaceEdit -> Maybe (SortedMap String ChangeAnnotation) .changes : WorkspaceEdit -> Maybe (SortedMap DocumentURI (List TextEdit)) .documentChanges : WorkspaceEdit -> Maybe (List (OneOf [TextDocumentEdit, CreateFile, RenameFile, DeleteFile]))
Hints:
FromJSON WorkspaceEdit ToJSON WorkspaceEdit
.changes : WorkspaceEdit -> Maybe (SortedMap DocumentURI (List TextEdit))- Totality: total
Visibility: public export changes : WorkspaceEdit -> Maybe (SortedMap DocumentURI (List TextEdit))- 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 (SortedMap String ChangeAnnotation)- Totality: total
Visibility: public export changeAnnotations : WorkspaceEdit -> Maybe (SortedMap String ChangeAnnotation)- Totality: total
Visibility: public export data ResourceOperationKind : 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:
FromJSON ResourceOperationKind ToJSON ResourceOperationKind
data FailureHandlingKind : 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:
FromJSON FailureHandlingKind ToJSON FailureHandlingKind
record ChangeAnnotationSupport : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspaceEditClientCapabilities
Totality: total
Visibility: public export
Constructor: MkChangeAnnotationSupport : Maybe Bool -> ChangeAnnotationSupport
Projection: .groupsOnLabel : ChangeAnnotationSupport -> Maybe Bool
Hints:
FromJSON ChangeAnnotationSupport ToJSON ChangeAnnotationSupport
.groupsOnLabel : ChangeAnnotationSupport -> Maybe Bool- Totality: total
Visibility: public export groupsOnLabel : ChangeAnnotationSupport -> Maybe Bool- Totality: total
Visibility: public export record WorkspaceEditClientCapabilities : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspaceEditClientCapabilities
Totality: total
Visibility: public export
Constructor: MkWorkspaceEditClientCapabilities : Maybe Bool -> Maybe (List ResourceOperationKind) -> Maybe FailureHandlingKind -> Maybe Bool -> Maybe ChangeAnnotationSupport -> WorkspaceEditClientCapabilities
Projections:
.changeAnnotationSupport : WorkspaceEditClientCapabilities -> Maybe ChangeAnnotationSupport .documentChanges : WorkspaceEditClientCapabilities -> Maybe Bool .failureHandling : WorkspaceEditClientCapabilities -> Maybe FailureHandlingKind .normalizesLineEndings : WorkspaceEditClientCapabilities -> Maybe Bool .resourceOperations : WorkspaceEditClientCapabilities -> Maybe (List ResourceOperationKind)
Hints:
FromJSON WorkspaceEditClientCapabilities ToJSON WorkspaceEditClientCapabilities
.documentChanges : WorkspaceEditClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export documentChanges : WorkspaceEditClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export .resourceOperations : WorkspaceEditClientCapabilities -> Maybe (List ResourceOperationKind)- Totality: total
Visibility: public export resourceOperations : WorkspaceEditClientCapabilities -> Maybe (List ResourceOperationKind)- Totality: total
Visibility: public export .failureHandling : WorkspaceEditClientCapabilities -> Maybe FailureHandlingKind- Totality: total
Visibility: public export failureHandling : WorkspaceEditClientCapabilities -> Maybe FailureHandlingKind- Totality: total
Visibility: public export .normalizesLineEndings : WorkspaceEditClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export normalizesLineEndings : WorkspaceEditClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export .changeAnnotationSupport : WorkspaceEditClientCapabilities -> Maybe ChangeAnnotationSupport- Totality: total
Visibility: public export changeAnnotationSupport : WorkspaceEditClientCapabilities -> Maybe ChangeAnnotationSupport- Totality: total
Visibility: public export Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_workspaceFolders
Totality: total
Visibility: public export
Constructor:
Projections:
Hints:
FromJSON WorkspaceFoldersServerCapabilities ToJSON WorkspaceFoldersServerCapabilities
- Totality: total
Visibility: public export - Totality: total
Visibility: public export - Totality: total
Visibility: public export - Totality: total
Visibility: public export record WorkspaceFolder : 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:
FromJSON WorkspaceFolder ToJSON WorkspaceFolder
.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 interface WorkspaceFoldersChangeEvent : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWorkspaceFolders
Methods:
added : List WorkspaceFolder removed : List WorkspaceFolder
added : WorkspaceFoldersChangeEvent => List WorkspaceFolder- Totality: total
Visibility: public export removed : WorkspaceFoldersChangeEvent => List WorkspaceFolder- Totality: total
Visibility: public export record DidChangeWorkspaceFoldersParams : 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:
FromJSON DidChangeWorkspaceFoldersParams ToJSON DidChangeWorkspaceFoldersParams
.event : DidChangeWorkspaceFoldersParams -> WorkspaceFoldersChangeEvent- Totality: total
Visibility: public export event : DidChangeWorkspaceFoldersParams -> WorkspaceFoldersChangeEvent- Totality: total
Visibility: public export record DidChangeConfigurationClientCapabilities : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeConfiguration
Totality: total
Visibility: public export
Constructor: MkDidChangeConfigurationClientCapabilities : Maybe Bool -> DidChangeConfigurationClientCapabilities
Projection: .dynamicRegistration : DidChangeConfigurationClientCapabilities -> Maybe Bool
Hints:
FromJSON DidChangeConfigurationClientCapabilities ToJSON DidChangeConfigurationClientCapabilities
.dynamicRegistration : DidChangeConfigurationClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export dynamicRegistration : DidChangeConfigurationClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export record DidChangeConfigurationParams : 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:
FromJSON DidChangeConfigurationParams ToJSON DidChangeConfigurationParams
.settings : DidChangeConfigurationParams -> JSON- Totality: total
Visibility: public export settings : DidChangeConfigurationParams -> JSON- Totality: total
Visibility: public export record ConfigurationItem : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_configuration
Totality: total
Visibility: public export
Constructor: MkConfigurationItem : Maybe DocumentURI -> Maybe String -> ConfigurationItem
Projections:
.scopeUri : ConfigurationItem -> Maybe DocumentURI .section : ConfigurationItem -> Maybe String
Hints:
FromJSON ConfigurationItem ToJSON ConfigurationItem
.scopeUri : ConfigurationItem -> Maybe DocumentURI- Totality: total
Visibility: public export scopeUri : ConfigurationItem -> Maybe DocumentURI- Totality: total
Visibility: public export .section : ConfigurationItem -> Maybe String- Totality: total
Visibility: public export section : ConfigurationItem -> Maybe String- Totality: total
Visibility: public export record ConfigurationParams : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_configuration
Totality: total
Visibility: public export
Constructor: MkConfigurationParams : List ConfigurationItem -> ConfigurationParams
Projection: .items : ConfigurationParams -> List ConfigurationItem
Hints:
FromJSON ConfigurationParams ToJSON ConfigurationParams
.items : ConfigurationParams -> List ConfigurationItem- Totality: total
Visibility: public export items : ConfigurationParams -> List ConfigurationItem- Totality: total
Visibility: public export record DidChangeWatchedFilesClientCapabilities : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles
Totality: total
Visibility: public export
Constructor: MkDidChangeWatchedFilesClientCapabilities : Maybe Bool -> DidChangeWatchedFilesClientCapabilities
Projection: .dynamicRegistration : DidChangeWatchedFilesClientCapabilities -> Maybe Bool
Hints:
FromJSON DidChangeWatchedFilesClientCapabilities ToJSON DidChangeWatchedFilesClientCapabilities
.dynamicRegistration : DidChangeWatchedFilesClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export dynamicRegistration : DidChangeWatchedFilesClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export data WatchKind : 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 (List WatchKind) ToJSON (List WatchKind)
record FileSystemWatcher : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles
Totality: total
Visibility: public export
Constructor: MkFileSystemWatcher : String -> Maybe (List WatchKind) -> FileSystemWatcher
Projections:
.globPattern : FileSystemWatcher -> String .kind : FileSystemWatcher -> Maybe (List WatchKind)
Hints:
FromJSON FileSystemWatcher ToJSON FileSystemWatcher
.globPattern : FileSystemWatcher -> String- Totality: total
Visibility: public export globPattern : FileSystemWatcher -> String- Totality: total
Visibility: public export .kind : FileSystemWatcher -> Maybe (List WatchKind)- Totality: total
Visibility: public export kind : FileSystemWatcher -> Maybe (List WatchKind)- Totality: total
Visibility: public export record DidChangeWatchedFilesRegistrationOptions : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles
Totality: total
Visibility: public export
Constructor: MkDidChangeWatchedFilesRegistrationOptions : List FileSystemWatcher -> DidChangeWatchedFilesRegistrationOptions
Projection: .watchers : DidChangeWatchedFilesRegistrationOptions -> List FileSystemWatcher
Hints:
FromJSON DidChangeWatchedFilesRegistrationOptions ToJSON DidChangeWatchedFilesRegistrationOptions
.watchers : DidChangeWatchedFilesRegistrationOptions -> List FileSystemWatcher- Totality: total
Visibility: public export watchers : DidChangeWatchedFilesRegistrationOptions -> List FileSystemWatcher- Totality: total
Visibility: public export data FileChangeType : 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:
FromJSON FileChangeType ToJSON FileChangeType
record FileEvent : 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:
FromJSON FileEvent ToJSON FileEvent
.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 record DidChangeWatchedFilesParams : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didChangeWatchedFiles
Totality: total
Visibility: public export
Constructor: MkDidChangeWatchedFilesParams : List FileEvent -> DidChangeWatchedFilesParams
Projection: .changes : DidChangeWatchedFilesParams -> List FileEvent
Hints:
FromJSON DidChangeWatchedFilesParams ToJSON DidChangeWatchedFilesParams
.changes : DidChangeWatchedFilesParams -> List FileEvent- Totality: total
Visibility: public export changes : DidChangeWatchedFilesParams -> List FileEvent- Totality: total
Visibility: public export record SymbolKindClientCapabilities : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol
Totality: total
Visibility: public export
Constructor: MkSymbolKindClientCapabilities : Maybe (List SymbolKind) -> SymbolKindClientCapabilities
Projection: .valueSet : SymbolKindClientCapabilities -> Maybe (List SymbolKind)
Hints:
FromJSON SymbolKindClientCapabilities ToJSON SymbolKindClientCapabilities
.valueSet : SymbolKindClientCapabilities -> Maybe (List SymbolKind)- Totality: total
Visibility: public export valueSet : SymbolKindClientCapabilities -> Maybe (List SymbolKind)- Totality: total
Visibility: public export record TagSupportClientCapabilities : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol
Totality: total
Visibility: public export
Constructor: MkTagSupportClientCapabilities : List SymbolTag -> TagSupportClientCapabilities
Projection: .valueSet : TagSupportClientCapabilities -> List SymbolTag
Hints:
FromJSON TagSupportClientCapabilities ToJSON TagSupportClientCapabilities
.valueSet : TagSupportClientCapabilities -> List SymbolTag- Totality: total
Visibility: public export valueSet : TagSupportClientCapabilities -> List SymbolTag- Totality: total
Visibility: public export record WorkspaceSymbolClientCapabilities : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol
Totality: total
Visibility: public export
Constructor: MkWorkspaceSymbolClientCapabilities : Maybe Bool -> Maybe SymbolKindClientCapabilities -> TagSupportClientCapabilities -> WorkspaceSymbolClientCapabilities
Projections:
.dynamicRegistration : WorkspaceSymbolClientCapabilities -> Maybe Bool .symbolKind : WorkspaceSymbolClientCapabilities -> Maybe SymbolKindClientCapabilities .tagSupport : WorkspaceSymbolClientCapabilities -> TagSupportClientCapabilities
Hints:
FromJSON WorkspaceSymbolClientCapabilities ToJSON WorkspaceSymbolClientCapabilities
.dynamicRegistration : WorkspaceSymbolClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export dynamicRegistration : WorkspaceSymbolClientCapabilities -> Maybe Bool- Totality: total
Visibility: public export .symbolKind : WorkspaceSymbolClientCapabilities -> Maybe SymbolKindClientCapabilities- Totality: total
Visibility: public export symbolKind : WorkspaceSymbolClientCapabilities -> Maybe SymbolKindClientCapabilities- Totality: total
Visibility: public export .tagSupport : WorkspaceSymbolClientCapabilities -> TagSupportClientCapabilities- Totality: total
Visibility: public export tagSupport : WorkspaceSymbolClientCapabilities -> TagSupportClientCapabilities- Totality: total
Visibility: public export record WorkspaceSymbolOptions : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol
Totality: total
Visibility: public export
Constructor: MkWorkspaceSymbolOptions : Maybe Bool -> WorkspaceSymbolOptions
Projection: .workDoneProgress : WorkspaceSymbolOptions -> Maybe Bool
Hints:
FromJSON WorkspaceSymbolOptions ToJSON WorkspaceSymbolOptions
.workDoneProgress : WorkspaceSymbolOptions -> Maybe Bool- Totality: total
Visibility: public export workDoneProgress : WorkspaceSymbolOptions -> Maybe Bool- Totality: total
Visibility: public export record WorkspaceSymbolRegistrationOptions : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol
Totality: total
Visibility: public export
Constructor: MkWorkspaceSymbolRegistrationOptions : Maybe Bool -> WorkspaceSymbolRegistrationOptions
Projection: .workDoneProgress : WorkspaceSymbolRegistrationOptions -> Maybe Bool
Hints:
FromJSON WorkspaceSymbolRegistrationOptions ToJSON WorkspaceSymbolRegistrationOptions
.workDoneProgress : WorkspaceSymbolRegistrationOptions -> Maybe Bool- Totality: total
Visibility: public export workDoneProgress : WorkspaceSymbolRegistrationOptions -> Maybe Bool- Totality: total
Visibility: public export record WorkspaceSymbolParams : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_symbol
Totality: total
Visibility: public export
Constructor: MkWorkspaceSymbolParams : Maybe ProgressToken -> String -> WorkspaceSymbolParams
Projections:
.partialResultToken : WorkspaceSymbolParams -> Maybe ProgressToken .query : WorkspaceSymbolParams -> String
Hints:
FromJSON WorkspaceSymbolParams ToJSON WorkspaceSymbolParams
.partialResultToken : WorkspaceSymbolParams -> Maybe ProgressToken- Totality: total
Visibility: public export partialResultToken : WorkspaceSymbolParams -> Maybe ProgressToken- Totality: total
Visibility: public export .query : WorkspaceSymbolParams -> String- Totality: total
Visibility: public export query : WorkspaceSymbolParams -> String- Totality: total
Visibility: public export record ApplyWorkspaceEditParams : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_applyEdit
Totality: total
Visibility: public export
Constructor: MkApplyWorkspaceEditParams : Maybe String -> WorkspaceEdit -> ApplyWorkspaceEditParams
Projections:
.edit : ApplyWorkspaceEditParams -> WorkspaceEdit .label : ApplyWorkspaceEditParams -> Maybe String
Hints:
FromJSON ApplyWorkspaceEditParams ToJSON ApplyWorkspaceEditParams
.label : ApplyWorkspaceEditParams -> Maybe String- Totality: total
Visibility: public export label : ApplyWorkspaceEditParams -> Maybe String- Totality: total
Visibility: public export .edit : ApplyWorkspaceEditParams -> WorkspaceEdit- Totality: total
Visibility: public export edit : ApplyWorkspaceEditParams -> WorkspaceEdit- Totality: total
Visibility: public export record ApplyWorkspaceEditResponse : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_applyEdit
Totality: total
Visibility: public export
Constructor: MkApplyWorkspaceEditResponse : Bool -> Maybe String -> Maybe Integer -> ApplyWorkspaceEditResponse
Projections:
.applied : ApplyWorkspaceEditResponse -> Bool .failedChange : ApplyWorkspaceEditResponse -> Maybe Integer .failureReason : ApplyWorkspaceEditResponse -> Maybe String
Hints:
FromJSON ApplyWorkspaceEditResponse ToJSON ApplyWorkspaceEditResponse
.applied : ApplyWorkspaceEditResponse -> Bool- Totality: total
Visibility: public export applied : ApplyWorkspaceEditResponse -> Bool- Totality: total
Visibility: public export .failureReason : ApplyWorkspaceEditResponse -> Maybe String- Totality: total
Visibility: public export failureReason : ApplyWorkspaceEditResponse -> Maybe String- Totality: total
Visibility: public export .failedChange : ApplyWorkspaceEditResponse -> Maybe Integer- Totality: total
Visibility: public export failedChange : ApplyWorkspaceEditResponse -> Maybe Integer- Totality: total
Visibility: public export data FileOperationPatternKind : 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:
FromJSON FileOperationPatternKind ToJSON FileOperationPatternKind
record FileOperationPatternOptions : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles
Totality: total
Visibility: public export
Constructor: MkFileOperationPatternOptions : Maybe Bool -> FileOperationPatternOptions
Projection: .ignoreCase : FileOperationPatternOptions -> Maybe Bool
Hints:
FromJSON FileOperationPatternOptions ToJSON FileOperationPatternOptions
.ignoreCase : FileOperationPatternOptions -> Maybe Bool- Totality: total
Visibility: public export ignoreCase : FileOperationPatternOptions -> Maybe Bool- Totality: total
Visibility: public export record FileOperationPattern : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles
Totality: total
Visibility: public export
Constructor: MkFileOperationPattern : String -> Maybe FileOperationPatternKind -> FileOperationPatternOptions -> FileOperationPattern
Projections:
.glob : FileOperationPattern -> String .matches : FileOperationPattern -> Maybe FileOperationPatternKind .options : FileOperationPattern -> FileOperationPatternOptions
Hints:
FromJSON FileOperationPattern ToJSON FileOperationPattern
.glob : FileOperationPattern -> String- Totality: total
Visibility: public export glob : FileOperationPattern -> String- Totality: total
Visibility: public export .matches : FileOperationPattern -> Maybe FileOperationPatternKind- Totality: total
Visibility: public export matches : FileOperationPattern -> Maybe FileOperationPatternKind- Totality: total
Visibility: public export .options : FileOperationPattern -> FileOperationPatternOptions- Totality: total
Visibility: public export options : FileOperationPattern -> FileOperationPatternOptions- Totality: total
Visibility: public export record FileOperationFilter : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles
Totality: total
Visibility: public export
Constructor: MkFileOperationFilter : Maybe String -> FileOperationPattern -> FileOperationFilter
Projections:
.pattern : FileOperationFilter -> FileOperationPattern .scheme : FileOperationFilter -> Maybe String
Hints:
FromJSON FileOperationFilter ToJSON FileOperationFilter
.scheme : FileOperationFilter -> Maybe String- Totality: total
Visibility: public export scheme : FileOperationFilter -> Maybe String- Totality: total
Visibility: public export .pattern : FileOperationFilter -> FileOperationPattern- Totality: total
Visibility: public export pattern : FileOperationFilter -> FileOperationPattern- Totality: total
Visibility: public export record FileOperationRegistrationOptions : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles
Totality: total
Visibility: public export
Constructor: MkFileOperationRegistrationOptions : List FileOperationFilter -> FileOperationRegistrationOptions
Projection: .filters : FileOperationRegistrationOptions -> List FileOperationFilter
Hints:
FromJSON FileOperationRegistrationOptions ToJSON FileOperationRegistrationOptions
.filters : FileOperationRegistrationOptions -> List FileOperationFilter- Totality: total
Visibility: public export filters : FileOperationRegistrationOptions -> List FileOperationFilter- Totality: total
Visibility: public export record FileCreate : 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:
FromJSON FileCreate ToJSON FileCreate
.uri : FileCreate -> URI- Totality: total
Visibility: public export uri : FileCreate -> URI- Totality: total
Visibility: public export record CreateFilesParams : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willCreateFiles
Totality: total
Visibility: public export
Constructor: MkCreateFilesParams : List FileCreate -> CreateFilesParams
Projection: .files : CreateFilesParams -> List FileCreate
Hints:
FromJSON CreateFilesParams ToJSON CreateFilesParams
.files : CreateFilesParams -> List FileCreate- Totality: total
Visibility: public export files : CreateFilesParams -> List FileCreate- Totality: total
Visibility: public export record FileRename : 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:
FromJSON FileRename ToJSON FileRename
.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 record RenameFilesParams : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_willRenameFiles
Totality: total
Visibility: public export
Constructor: MkRenameFilesParams : List FileRename -> RenameFilesParams
Projection: .files : RenameFilesParams -> List FileRename
Hints:
FromJSON RenameFilesParams ToJSON RenameFilesParams
.files : RenameFilesParams -> List FileRename- Totality: total
Visibility: public export files : RenameFilesParams -> List FileRename- Totality: total
Visibility: public export record FileDelete : 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:
FromJSON FileDelete ToJSON FileDelete
.uri : FileDelete -> URI- Totality: total
Visibility: public export uri : FileDelete -> URI- Totality: total
Visibility: public export record DeleteFilesParams : Type Refer to https://microsoft.github.io/language-server-protocol/specification.html#workspace_didRenameFiles
Totality: total
Visibility: public export
Constructor: MkDeleteFilesParams : List FileDelete -> DeleteFilesParams
Projection: .files : DeleteFilesParams -> List FileDelete
Hints:
FromJSON DeleteFilesParams ToJSON DeleteFilesParams
.files : DeleteFilesParams -> List FileDelete- Totality: total
Visibility: public export files : DeleteFilesParams -> List FileDelete- Totality: total
Visibility: public export