(node, context, // some expressions like v-slot props & v-for aliases should be parsed as // function params asParams = false, // v-on handler values may contain multiple statements asRawStatements = false)
| 12820 | // always be used with a leading !true check so that it can be |
| 12821 | // tree-shaken from the browser build. |
| 12822 | function processExpression(node, context, |
| 12823 | // some expressions like v-slot props & v-for aliases should be parsed as |
| 12824 | // function params |
| 12825 | asParams = false, |
| 12826 | // v-on handler values may contain multiple statements |
| 12827 | asRawStatements = false) { |
| 12828 | { |
| 12829 | { |
| 12830 | // simple in-browser validation (same logic in 2.x) |
| 12831 | validateBrowserExpression(node, context, asParams, asRawStatements); |
| 12832 | } |
| 12833 | return node; |
| 12834 | } |
| 12835 | } |
| 12836 | |
| 12837 | const transformIf = createStructuralDirectiveTransform(/^(if|else|else-if)$/, (node, dir, context) => { |
| 12838 | return processIf(node, dir, context, (ifNode, branch, isRoot) => { |
no test coverage detected
searching dependent graphs…