Idris2Doc : Language.LSP.Message.TextDocument

Language.LSP.Message.TextDocument

(source)

Definitions

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

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentIdentifier : DocumentURI->TextDocumentIdentifier

Projection: 
.uri : TextDocumentIdentifier->DocumentURI

Hints:
FromJSONTextDocumentIdentifier
ToJSONTextDocumentIdentifier
.uri : TextDocumentIdentifier->DocumentURI
Totality: total
Visibility: public export
uri : TextDocumentIdentifier->DocumentURI
Totality: total
Visibility: public export
recordVersionedTextDocumentIdentifier : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#versionedTextDocumentIdentifier

Totality: total
Visibility: public export
Constructor: 
MkVersionedTextDocumentIdentifier : DocumentURI->Int->VersionedTextDocumentIdentifier

Projections:
.uri : VersionedTextDocumentIdentifier->DocumentURI
.version : VersionedTextDocumentIdentifier->Int

Hints:
FromJSONVersionedTextDocumentIdentifier
ToJSONVersionedTextDocumentIdentifier
.uri : VersionedTextDocumentIdentifier->DocumentURI
Totality: total
Visibility: public export
uri : VersionedTextDocumentIdentifier->DocumentURI
Totality: total
Visibility: public export
.version : VersionedTextDocumentIdentifier->Int
Totality: total
Visibility: public export
version : VersionedTextDocumentIdentifier->Int
Totality: total
Visibility: public export
recordOptionalVersionedTextDocumentIdentifier : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#versionedTextDocumentIdentifier

Totality: total
Visibility: public export
Constructor: 
MkOptionalVersionedTextDocumentIdentifier : DocumentURI->MaybeInt->OptionalVersionedTextDocumentIdentifier

Projections:
.uri : OptionalVersionedTextDocumentIdentifier->DocumentURI
.version : OptionalVersionedTextDocumentIdentifier->MaybeInt

Hints:
FromJSONOptionalVersionedTextDocumentIdentifier
ToJSONOptionalVersionedTextDocumentIdentifier
.uri : OptionalVersionedTextDocumentIdentifier->DocumentURI
Totality: total
Visibility: public export
uri : OptionalVersionedTextDocumentIdentifier->DocumentURI
Totality: total
Visibility: public export
.version : OptionalVersionedTextDocumentIdentifier->MaybeInt
Totality: total
Visibility: public export
version : OptionalVersionedTextDocumentIdentifier->MaybeInt
Totality: total
Visibility: public export
recordTextDocumentItem : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocumentItem

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentItem : DocumentURI->String->Int->String->TextDocumentItem

Projections:
.languageId : TextDocumentItem->String
.text : TextDocumentItem->String
.uri : TextDocumentItem->DocumentURI
.version : TextDocumentItem->Int

Hints:
FromJSONTextDocumentItem
ToJSONTextDocumentItem
.uri : TextDocumentItem->DocumentURI
Totality: total
Visibility: public export
uri : TextDocumentItem->DocumentURI
Totality: total
Visibility: public export
.languageId : TextDocumentItem->String
Totality: total
Visibility: public export
languageId : TextDocumentItem->String
Totality: total
Visibility: public export
.version : TextDocumentItem->Int
Totality: total
Visibility: public export
version : TextDocumentItem->Int
Totality: total
Visibility: public export
.text : TextDocumentItem->String
Totality: total
Visibility: public export
text : TextDocumentItem->String
Totality: total
Visibility: public export
recordTextDocumentPositionParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocumentPositionParams

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentPositionParams : TextDocumentIdentifier->Position->TextDocumentPositionParams

Projections:
.position : TextDocumentPositionParams->Position
.textDocument : TextDocumentPositionParams->TextDocumentIdentifier

Hints:
FromJSONTextDocumentPositionParams
ToJSONTextDocumentPositionParams
.textDocument : TextDocumentPositionParams->TextDocumentIdentifier
Totality: total
Visibility: public export
textDocument : TextDocumentPositionParams->TextDocumentIdentifier
Totality: total
Visibility: public export
.position : TextDocumentPositionParams->Position
Totality: total
Visibility: public export
position : TextDocumentPositionParams->Position
Totality: total
Visibility: public export
dataTextDocumentSyncKind : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_synchronization

Totality: total
Visibility: public export
Constructors:
None : TextDocumentSyncKind
Full : TextDocumentSyncKind
Incremental : TextDocumentSyncKind

Hints:
FromJSONTextDocumentSyncKind
ToJSONTextDocumentSyncKind
recordDidOpenTextDocumentParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didOpen

Totality: total
Visibility: public export
Constructor: 
MkDidOpenTextDocumentParams : TextDocumentItem->DidOpenTextDocumentParams

Projection: 
.textDocument : DidOpenTextDocumentParams->TextDocumentItem

Hints:
FromJSONDidOpenTextDocumentParams
ToJSONDidOpenTextDocumentParams
.textDocument : DidOpenTextDocumentParams->TextDocumentItem
Totality: total
Visibility: public export
textDocument : DidOpenTextDocumentParams->TextDocumentItem
Totality: total
Visibility: public export
recordDocumentFilter : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#documentFilter

Totality: total
Visibility: public export
Constructor: 
MkDocumentFilter : MaybeString->MaybeString->MaybeString->DocumentFilter

Projections:
.language : DocumentFilter->MaybeString
.pattern : DocumentFilter->MaybeString
.scheme : DocumentFilter->MaybeString

Hints:
FromJSONDocumentFilter
ToJSONDocumentFilter
.language : DocumentFilter->MaybeString
Totality: total
Visibility: public export
language : DocumentFilter->MaybeString
Totality: total
Visibility: public export
.scheme : DocumentFilter->MaybeString
Totality: total
Visibility: public export
scheme : DocumentFilter->MaybeString
Totality: total
Visibility: public export
.pattern : DocumentFilter->MaybeString
Totality: total
Visibility: public export
pattern : DocumentFilter->MaybeString
Totality: total
Visibility: public export
DocumentSelector : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#documentFilter

Totality: total
Visibility: public export
recordTextDocumentRegistrationOptions : Type
Totality: total
Visibility: public export
Constructor: 
MkTextDocumentRegistrationOptions : OneOf [DocumentSelector, Null] ->TextDocumentRegistrationOptions

Projection: 
.documentSelector : TextDocumentRegistrationOptions->OneOf [DocumentSelector, Null]

Hints:
FromJSONTextDocumentRegistrationOptions
ToJSONTextDocumentRegistrationOptions
.documentSelector : TextDocumentRegistrationOptions->OneOf [DocumentSelector, Null]
Totality: total
Visibility: public export
documentSelector : TextDocumentRegistrationOptions->OneOf [DocumentSelector, Null]
Totality: total
Visibility: public export
recordTextDocumentChangeRegistrationOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocumentRegistrationOptions

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentChangeRegistrationOptions : TextDocumentSyncKind->TextDocumentChangeRegistrationOptions

Projection: 
.syncKind : TextDocumentChangeRegistrationOptions->TextDocumentSyncKind

Hints:
FromJSONTextDocumentChangeRegistrationOptions
ToJSONTextDocumentChangeRegistrationOptions
.syncKind : TextDocumentChangeRegistrationOptions->TextDocumentSyncKind
Totality: total
Visibility: public export
syncKind : TextDocumentChangeRegistrationOptions->TextDocumentSyncKind
Totality: total
Visibility: public export
recordTextDocumentContentChangeEvent : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didChange

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentContentChangeEvent : String->TextDocumentContentChangeEvent

Projection: 
.text : TextDocumentContentChangeEvent->String

Hints:
FromJSONTextDocumentContentChangeEvent
ToJSONTextDocumentContentChangeEvent
.text : TextDocumentContentChangeEvent->String
Totality: total
Visibility: public export
text : TextDocumentContentChangeEvent->String
Totality: total
Visibility: public export
recordTextDocumentContentChangeEventWithRange : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didChange

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentContentChangeEventWithRange : Range->MaybeInt->String->TextDocumentContentChangeEventWithRange

Projections:
.range : TextDocumentContentChangeEventWithRange->Range
.rangeLength : TextDocumentContentChangeEventWithRange->MaybeInt
.text : TextDocumentContentChangeEventWithRange->String

Hints:
FromJSONTextDocumentContentChangeEventWithRange
ToJSONTextDocumentContentChangeEventWithRange
.range : TextDocumentContentChangeEventWithRange->Range
Totality: total
Visibility: public export
range : TextDocumentContentChangeEventWithRange->Range
Totality: total
Visibility: public export
.rangeLength : TextDocumentContentChangeEventWithRange->MaybeInt
Totality: total
Visibility: public export
rangeLength : TextDocumentContentChangeEventWithRange->MaybeInt
Totality: total
Visibility: public export
.text : TextDocumentContentChangeEventWithRange->String
Totality: total
Visibility: public export
text : TextDocumentContentChangeEventWithRange->String
Totality: total
Visibility: public export
recordDidChangeTextDocumentParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didChange

Totality: total
Visibility: public export
Constructor: 
MkDidChangeTextDocumentParams : VersionedTextDocumentIdentifier->List (OneOf [TextDocumentContentChangeEvent, TextDocumentContentChangeEventWithRange]) ->DidChangeTextDocumentParams

Projections:
.contentChanges : DidChangeTextDocumentParams->List (OneOf [TextDocumentContentChangeEvent, TextDocumentContentChangeEventWithRange])
.textDocument : DidChangeTextDocumentParams->VersionedTextDocumentIdentifier

Hints:
FromJSONDidChangeTextDocumentParams
ToJSONDidChangeTextDocumentParams
.textDocument : DidChangeTextDocumentParams->VersionedTextDocumentIdentifier
Totality: total
Visibility: public export
textDocument : DidChangeTextDocumentParams->VersionedTextDocumentIdentifier
Totality: total
Visibility: public export
.contentChanges : DidChangeTextDocumentParams->List (OneOf [TextDocumentContentChangeEvent, TextDocumentContentChangeEventWithRange])
Totality: total
Visibility: public export
contentChanges : DidChangeTextDocumentParams->List (OneOf [TextDocumentContentChangeEvent, TextDocumentContentChangeEventWithRange])
Totality: total
Visibility: public export
dataTextDocumentSaveReason : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_willSave

Totality: total
Visibility: public export
Constructors:
Manual : TextDocumentSaveReason
AfterDelay : TextDocumentSaveReason
FocusOut : TextDocumentSaveReason

Hints:
FromJSONTextDocumentSaveReason
ToJSONTextDocumentSaveReason
recordWillSaveTextDocumentParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_willSave

Totality: total
Visibility: public export
Constructor: 
MkWillSaveTextDocumentParams : TextDocumentIdentifier->TextDocumentSaveReason->WillSaveTextDocumentParams

Projections:
.reason : WillSaveTextDocumentParams->TextDocumentSaveReason
.textDocument : WillSaveTextDocumentParams->TextDocumentIdentifier

Hints:
FromJSONWillSaveTextDocumentParams
ToJSONWillSaveTextDocumentParams
.textDocument : WillSaveTextDocumentParams->TextDocumentIdentifier
Totality: total
Visibility: public export
textDocument : WillSaveTextDocumentParams->TextDocumentIdentifier
Totality: total
Visibility: public export
.reason : WillSaveTextDocumentParams->TextDocumentSaveReason
Totality: total
Visibility: public export
reason : WillSaveTextDocumentParams->TextDocumentSaveReason
Totality: total
Visibility: public export
recordSaveOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didSave

Totality: total
Visibility: public export
Constructor: 
MkSaveOptions : MaybeBool->SaveOptions

Projection: 
.includeText : SaveOptions->MaybeBool

Hints:
FromJSONSaveOptions
ToJSONSaveOptions
.includeText : SaveOptions->MaybeBool
Totality: total
Visibility: public export
includeText : SaveOptions->MaybeBool
Totality: total
Visibility: public export
recordTextDocumentSaveRegistrationOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didSave

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentSaveRegistrationOptions : OneOf [DocumentSelector, Null] ->MaybeBool->TextDocumentSaveRegistrationOptions

Projections:
.documentSelector : TextDocumentSaveRegistrationOptions->OneOf [DocumentSelector, Null]
.includeText : TextDocumentSaveRegistrationOptions->MaybeBool

Hints:
FromJSONTextDocumentSaveRegistrationOptions
ToJSONTextDocumentSaveRegistrationOptions
.documentSelector : TextDocumentSaveRegistrationOptions->OneOf [DocumentSelector, Null]
Totality: total
Visibility: public export
documentSelector : TextDocumentSaveRegistrationOptions->OneOf [DocumentSelector, Null]
Totality: total
Visibility: public export
.includeText : TextDocumentSaveRegistrationOptions->MaybeBool
Totality: total
Visibility: public export
includeText : TextDocumentSaveRegistrationOptions->MaybeBool
Totality: total
Visibility: public export
recordDidSaveTextDocumentParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didSave

Totality: total
Visibility: public export
Constructor: 
MkDidSaveTextDocumentParams : TextDocumentIdentifier->MaybeString->DidSaveTextDocumentParams

Projections:
.text : DidSaveTextDocumentParams->MaybeString
.textDocument : DidSaveTextDocumentParams->TextDocumentIdentifier

Hints:
FromJSONDidSaveTextDocumentParams
ToJSONDidSaveTextDocumentParams
.textDocument : DidSaveTextDocumentParams->TextDocumentIdentifier
Totality: total
Visibility: public export
textDocument : DidSaveTextDocumentParams->TextDocumentIdentifier
Totality: total
Visibility: public export
.text : DidSaveTextDocumentParams->MaybeString
Totality: total
Visibility: public export
text : DidSaveTextDocumentParams->MaybeString
Totality: total
Visibility: public export
recordDidCloseTextDocumentParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didClose

Totality: total
Visibility: public export
Constructor: 
MkDidCloseTextDocumentParams : TextDocumentIdentifier->DidCloseTextDocumentParams

Projection: 
.textDocument : DidCloseTextDocumentParams->TextDocumentIdentifier

Hints:
FromJSONDidCloseTextDocumentParams
ToJSONDidCloseTextDocumentParams
.textDocument : DidCloseTextDocumentParams->TextDocumentIdentifier
Totality: total
Visibility: public export
textDocument : DidCloseTextDocumentParams->TextDocumentIdentifier
Totality: total
Visibility: public export
recordTextDocumentSyncClientCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didClose

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentSyncClientCapabilities : MaybeBool->MaybeBool->MaybeBool->MaybeBool->TextDocumentSyncClientCapabilities

Projections:
.didSave : TextDocumentSyncClientCapabilities->MaybeBool
.dynamicRegistration : TextDocumentSyncClientCapabilities->MaybeBool
.willSave : TextDocumentSyncClientCapabilities->MaybeBool
.willSaveWaitUntil : TextDocumentSyncClientCapabilities->MaybeBool

Hints:
FromJSONTextDocumentSyncClientCapabilities
ToJSONTextDocumentSyncClientCapabilities
.dynamicRegistration : TextDocumentSyncClientCapabilities->MaybeBool
Totality: total
Visibility: public export
dynamicRegistration : TextDocumentSyncClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.willSave : TextDocumentSyncClientCapabilities->MaybeBool
Totality: total
Visibility: public export
willSave : TextDocumentSyncClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.willSaveWaitUntil : TextDocumentSyncClientCapabilities->MaybeBool
Totality: total
Visibility: public export
willSaveWaitUntil : TextDocumentSyncClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.didSave : TextDocumentSyncClientCapabilities->MaybeBool
Totality: total
Visibility: public export
didSave : TextDocumentSyncClientCapabilities->MaybeBool
Totality: total
Visibility: public export
recordTextDocumentSyncOptions : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_didClose

Totality: total
Visibility: public export
Constructor: 
MkTextDocumentSyncOptions : MaybeBool->MaybeTextDocumentSyncKind->MaybeBool->MaybeBool->Maybe (OneOf [Bool, SaveOptions]) ->TextDocumentSyncOptions

Projections:
.change : TextDocumentSyncOptions->MaybeTextDocumentSyncKind
.openClose : TextDocumentSyncOptions->MaybeBool
.save : TextDocumentSyncOptions->Maybe (OneOf [Bool, SaveOptions])
.willSave : TextDocumentSyncOptions->MaybeBool
.willSaveWaitUntil : TextDocumentSyncOptions->MaybeBool

Hints:
FromJSONTextDocumentSyncOptions
ToJSONTextDocumentSyncOptions
.openClose : TextDocumentSyncOptions->MaybeBool
Totality: total
Visibility: public export
openClose : TextDocumentSyncOptions->MaybeBool
Totality: total
Visibility: public export
.change : TextDocumentSyncOptions->MaybeTextDocumentSyncKind
Totality: total
Visibility: public export
change : TextDocumentSyncOptions->MaybeTextDocumentSyncKind
Totality: total
Visibility: public export
.willSave : TextDocumentSyncOptions->MaybeBool
Totality: total
Visibility: public export
willSave : TextDocumentSyncOptions->MaybeBool
Totality: total
Visibility: public export
.willSaveWaitUntil : TextDocumentSyncOptions->MaybeBool
Totality: total
Visibility: public export
willSaveWaitUntil : TextDocumentSyncOptions->MaybeBool
Totality: total
Visibility: public export
.save : TextDocumentSyncOptions->Maybe (OneOf [Bool, SaveOptions])
Totality: total
Visibility: public export
save : TextDocumentSyncOptions->Maybe (OneOf [Bool, SaveOptions])
Totality: total
Visibility: public export