(issue: Missing)
| 1890 | const formatUnexpectedMessage = (issue: Unexpected): string => issue.message ?? "is unexpected" |
| 1891 | |
| 1892 | const formatMissingMessage = (issue: Missing): Effect.Effect<string> => { |
| 1893 | const missingMessageAnnotation = AST.getMissingMessageAnnotation(issue.ast) |
| 1894 | if (Option.isSome(missingMessageAnnotation)) { |
| 1895 | const annotation = missingMessageAnnotation.value() |
| 1896 | return Predicate.isString(annotation) ? Either.right(annotation) : annotation |
| 1897 | } |
| 1898 | return Either.right(issue.message ?? "is missing") |
| 1899 | } |
| 1900 | |
| 1901 | const formatTree = (issue: ParseIssue): Effect.Effect<Tree<string>> => { |
| 1902 | switch (issue._tag) { |
no test coverage detected