Idris2Doc : Language.LSP.Message.Diagnostics

Language.LSP.Message.Diagnostics

(source)

Definitions

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

Totality: total
Visibility: public export
Constructors:
Unnecessary : DiagnosticTag
Deprecated : DiagnosticTag

Hints:
FromJSONDiagnosticTag
ToJSONDiagnosticTag
dataDiagnosticSeverity : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#diagnostic

Totality: total
Visibility: public export
Constructors:
Error : DiagnosticSeverity
Warning : DiagnosticSeverity
Information : DiagnosticSeverity
Hint : DiagnosticSeverity

Hints:
FromJSONDiagnosticSeverity
ToJSONDiagnosticSeverity
recordDiagnosticRelatedInformation : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#diagnostic

Totality: total
Visibility: public export
Constructor: 
MkDiagnosticRelatedInformation : Location->String->DiagnosticRelatedInformation

Projections:
.location : DiagnosticRelatedInformation->Location
.message : DiagnosticRelatedInformation->String

Hints:
FromJSONDiagnosticRelatedInformation
ToJSONDiagnosticRelatedInformation
.location : DiagnosticRelatedInformation->Location
Totality: total
Visibility: public export
location : DiagnosticRelatedInformation->Location
Totality: total
Visibility: public export
.message : DiagnosticRelatedInformation->String
Totality: total
Visibility: public export
message : DiagnosticRelatedInformation->String
Totality: total
Visibility: public export
recordCodeDescription : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#diagnostic

Totality: total
Visibility: public export
Constructor: 
MkCodeDescription : URI->CodeDescription

Projection: 
.href : CodeDescription->URI

Hints:
FromJSONCodeDescription
ToJSONCodeDescription
.href : CodeDescription->URI
Totality: total
Visibility: public export
href : CodeDescription->URI
Totality: total
Visibility: public export
recordDiagnostic : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#diagnostic

Totality: total
Visibility: public export
Constructor: 
MkDiagnostic : Range->MaybeDiagnosticSeverity->Maybe (OneOf [Int, String]) ->MaybeCodeDescription->MaybeString->String->Maybe (ListDiagnosticTag) ->Maybe (ListDiagnosticRelatedInformation) ->MaybeJSON->Diagnostic

Projections:
.code : Diagnostic->Maybe (OneOf [Int, String])
.codeDescription : Diagnostic->MaybeCodeDescription
.data_ : Diagnostic->MaybeJSON
.message : Diagnostic->String
.range : Diagnostic->Range
.relatedInformation : Diagnostic->Maybe (ListDiagnosticRelatedInformation)
.severity : Diagnostic->MaybeDiagnosticSeverity
.source : Diagnostic->MaybeString
.tags : Diagnostic->Maybe (ListDiagnosticTag)

Hints:
FromJSONDiagnostic
ToJSONDiagnostic
.range : Diagnostic->Range
Totality: total
Visibility: public export
range : Diagnostic->Range
Totality: total
Visibility: public export
.severity : Diagnostic->MaybeDiagnosticSeverity
Totality: total
Visibility: public export
severity : Diagnostic->MaybeDiagnosticSeverity
Totality: total
Visibility: public export
.code : Diagnostic->Maybe (OneOf [Int, String])
Totality: total
Visibility: public export
code : Diagnostic->Maybe (OneOf [Int, String])
Totality: total
Visibility: public export
.codeDescription : Diagnostic->MaybeCodeDescription
Totality: total
Visibility: public export
codeDescription : Diagnostic->MaybeCodeDescription
Totality: total
Visibility: public export
.source : Diagnostic->MaybeString
Totality: total
Visibility: public export
source : Diagnostic->MaybeString
Totality: total
Visibility: public export
.message : Diagnostic->String
Totality: total
Visibility: public export
message : Diagnostic->String
Totality: total
Visibility: public export
.tags : Diagnostic->Maybe (ListDiagnosticTag)
Totality: total
Visibility: public export
tags : Diagnostic->Maybe (ListDiagnosticTag)
Totality: total
Visibility: public export
.relatedInformation : Diagnostic->Maybe (ListDiagnosticRelatedInformation)
Totality: total
Visibility: public export
relatedInformation : Diagnostic->Maybe (ListDiagnosticRelatedInformation)
Totality: total
Visibility: public export
.data_ : Diagnostic->MaybeJSON
Totality: total
Visibility: public export
data_ : Diagnostic->MaybeJSON
Totality: total
Visibility: public export
recordTagSupport : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_publishDiagnostics

Totality: total
Visibility: public export
Constructor: 
MkTagSupport : ListDiagnosticTag->TagSupport

Projection: 
.valueSet : TagSupport->ListDiagnosticTag

Hints:
FromJSONTagSupport
ToJSONTagSupport
.valueSet : TagSupport->ListDiagnosticTag
Totality: total
Visibility: public export
valueSet : TagSupport->ListDiagnosticTag
Totality: total
Visibility: public export
recordPublishDiagnosticsClientCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_publishDiagnostics

Totality: total
Visibility: public export
Constructor: 
MkPublishDiagnosticsClientCapabilities : MaybeBool->MaybeTagSupport->MaybeBool->MaybeBool->MaybeBool->PublishDiagnosticsClientCapabilities

Projections:
.codeDescriptionSupport : PublishDiagnosticsClientCapabilities->MaybeBool
.dataSupport : PublishDiagnosticsClientCapabilities->MaybeBool
.relatedInformation : PublishDiagnosticsClientCapabilities->MaybeBool
.tagSupport : PublishDiagnosticsClientCapabilities->MaybeTagSupport
.versionSupport : PublishDiagnosticsClientCapabilities->MaybeBool

Hints:
FromJSONPublishDiagnosticsClientCapabilities
ToJSONPublishDiagnosticsClientCapabilities
.relatedInformation : PublishDiagnosticsClientCapabilities->MaybeBool
Totality: total
Visibility: public export
relatedInformation : PublishDiagnosticsClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.tagSupport : PublishDiagnosticsClientCapabilities->MaybeTagSupport
Totality: total
Visibility: public export
tagSupport : PublishDiagnosticsClientCapabilities->MaybeTagSupport
Totality: total
Visibility: public export
.versionSupport : PublishDiagnosticsClientCapabilities->MaybeBool
Totality: total
Visibility: public export
versionSupport : PublishDiagnosticsClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.codeDescriptionSupport : PublishDiagnosticsClientCapabilities->MaybeBool
Totality: total
Visibility: public export
codeDescriptionSupport : PublishDiagnosticsClientCapabilities->MaybeBool
Totality: total
Visibility: public export
.dataSupport : PublishDiagnosticsClientCapabilities->MaybeBool
Totality: total
Visibility: public export
dataSupport : PublishDiagnosticsClientCapabilities->MaybeBool
Totality: total
Visibility: public export
recordPublishDiagnosticsParams : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#textDocument_publishDiagnostics

Totality: total
Visibility: public export
Constructor: 
MkPublishDiagnosticsParams : DocumentURI->MaybeInt->ListDiagnostic->PublishDiagnosticsParams

Projections:
.diagnostics : PublishDiagnosticsParams->ListDiagnostic
.uri : PublishDiagnosticsParams->DocumentURI
.version : PublishDiagnosticsParams->MaybeInt

Hints:
FromJSONPublishDiagnosticsParams
ToJSONPublishDiagnosticsParams
.uri : PublishDiagnosticsParams->DocumentURI
Totality: total
Visibility: public export
uri : PublishDiagnosticsParams->DocumentURI
Totality: total
Visibility: public export
.version : PublishDiagnosticsParams->MaybeInt
Totality: total
Visibility: public export
version : PublishDiagnosticsParams->MaybeInt
Totality: total
Visibility: public export
.diagnostics : PublishDiagnosticsParams->ListDiagnostic
Totality: total
Visibility: public export
diagnostics : PublishDiagnosticsParams->ListDiagnostic
Totality: total
Visibility: public export