main
add and improve test case
fix: a lot of types (#19486)
style: set `arrowParens` to `true` (#19706)