(type, value)
| 753 | } |
| 754 | } |
| 755 | function funarg(type, value) { |
| 756 | if (value == "@") cont(expression, funarg) |
| 757 | if (type == "spread") return cont(funarg); |
| 758 | if (isTS && isModifier(value)) { cx.marked = "keyword"; return cont(funarg); } |
| 759 | if (isTS && type == "this") return cont(maybetype, maybeAssign) |
| 760 | return pass(pattern, maybetype, maybeAssign); |
| 761 | } |
| 762 | function classExpression(type, value) { |
| 763 | // Class expressions may have an optional name. |
| 764 | if (type == "variable") return className(type, value); |
nothing calls this directly
no test coverage detected