MCPcopy
hub / github.com/Effect-TS/effect / formatMissingMessage

Function formatMissingMessage

packages/effect/src/ParseResult.ts:1892–1899  ·  view source on GitHub ↗
(issue: Missing)

Source from the content-addressed store, hash-verified

1890const formatUnexpectedMessage = (issue: Unexpected): string => issue.message ?? "is unexpected"
1891
1892const 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
1901const formatTree = (issue: ParseIssue): Effect.Effect<Tree<string>> => {
1902 switch (issue._tag) {

Callers 2

formatTreeFunction · 0.85
getArrayFormatterIssuesFunction · 0.85

Calls 1

valueMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…