(issue: ParseIssue)
| 1836 | const isTransformation = createParseIssueGuard("Transformation") |
| 1837 | |
| 1838 | const getMessage = (issue: ParseIssue): Effect.Effect<string | undefined> => |
| 1839 | flatMap(getCurrentMessage(issue), (currentMessage) => { |
| 1840 | if (currentMessage !== undefined) { |
| 1841 | const useInnerMessage = !currentMessage.override && ( |
| 1842 | isComposite(issue) || |
| 1843 | (isRefinement(issue) && issue.kind === "From") || |
| 1844 | (isTransformation(issue) && issue.kind !== "Transformation") |
| 1845 | ) |
| 1846 | return useInnerMessage |
| 1847 | ? isTransformation(issue) || isRefinement(issue) ? getMessage(issue.issue) : Either_void |
| 1848 | : Either.right(currentMessage.message) |
| 1849 | } |
| 1850 | return Either_void |
| 1851 | }) |
| 1852 | |
| 1853 | const getParseIssueTitleAnnotation = (issue: ParseIssue): string | undefined => |
| 1854 | getAnnotated(issue).pipe( |
no test coverage detected
searching dependent graphs…