Reducing Verbosity of ParseError in TypeScript

is there a way to make this error less verbose?
  ParseError: { ((string <-> ReadonlyArray<string>) <-> ReadonlyArray<"foo" | "bar" | "baz" | "one" | "two" | "three" | "four" | "five" | "six" | "seven" | "eight" | "nine" | "ten">) | filter }
  └─ From side refinement failure
     └─ ((string <-> ReadonlyArray<string>) <-> ReadonlyArray<"foo" | "bar" | "baz" | "one" | "two" | "three" | "four" | "five" | "six" | "seven" | "eight" | "nine" | "ten">)
        └─ Type side transformation failure
           └─ ReadonlyArray<"foo" | "bar" | "baz" | "one" | "two" | "three" | "four" | "five" | "six" | "seven" | "eight" | "nine" | "ten">
              └─ [2]
                 └─ "foo" | "bar" | "baz" | "one" | "two" | "three" | "four" | "five" | "six" | "seven" | "eight" | "nine" | "ten"
                    ├─ Expected "foo", actual "bat"
                    ├─ Expected "bar", actual "bat"
                    ├─ Expected "baz", actual "bat"
                    ├─ Expected "one", actual "bat"
                    ├─ Expected "two", actual "bat"
                    ├─ Expected "three", actual "bat"
                    ├─ Expected "four", actual "bat"
                    ├─ Expected "five", actual "bat"
                    ├─ Expected "six", actual "bat"
                    ├─ Expected "seven", actual "bat"
                    ├─ Expected "eight", actual "bat"
                    ├─ Expected "nine", actual "bat"
                    └─ Expected "ten", actual "bat"
Was this page helpful?