pull/17038/head
Rich Harris 4 weeks ago
parent e4bec34b19
commit 7a1531fbef

@ -12,7 +12,14 @@ import { get_inspect_args } from '../../utils.js';
export function CallExpression(node, context) { export function CallExpression(node, context) {
const rune = get_rune(node, context.state.scope); const rune = get_rune(node, context.state.scope);
if (rune === '$host') { if (
rune === '$host' ||
rune === '$effect' ||
rune === '$effect.pre' ||
rune === '$inspect.trace'
) {
// we will only encounter `$effect` etc if they are top-level statements in the <script>
// following an `await`, otherwise they are removed by the ExpressionStatement visitor
return b.void0; return b.void0;
} }

Loading…
Cancel
Save