webql/interpreter/diagnostic

Copy Markdown

Types

Diagnostic

pub type Diagnostic {
  Diagnostic(kind: DiagnosticKind)
}
Diagnostic(kind: DiagnosticKind)

DiagnosticKind

pub type DiagnosticKind {
  MissingStepInput(step: String, message: dynamic.Dynamic)
  MissingReturn(message: dynamic.Dynamic)
  InvalidParameters(errors: List(decode.DecodeError))
  RuntimeError(step: String, message: dynamic.Dynamic)
  InvalidStepOutput(
    step: String,
    errors: List(decode.DecodeError),
  )
}
MissingStepInput(step: String, message: dynamic.Dynamic)
MissingReturn(message: dynamic.Dynamic)
InvalidParameters(errors: List(decode.DecodeError))
RuntimeError(step: String, message: dynamic.Dynamic)
InvalidStepOutput(step: String, errors: List(decode.DecodeError))