remove the expression statement, not the expression

pull/14290/head
Rich Harris 2 years ago
parent 464b22be4d
commit 58ee498df4

@ -33,9 +33,6 @@ export function CallExpression(node, context) {
case '$inspect':
case '$inspect().with':
return transform_inspect_rune(node, context);
case '$inspect.trace':
return b.empty;
}
if (

@ -20,6 +20,10 @@ export function ExpressionStatement(node, context) {
return b.stmt(expr);
}
if (rune === '$inspect.trace') {
return b.empty;
}
}
context.next();

@ -37,9 +37,5 @@ export function CallExpression(node, context) {
return transform_inspect_rune(node, context);
}
if (rune === '$inspect.trace') {
return b.empty;
}
context.next();
}

@ -10,7 +10,12 @@ import { get_rune } from '../../../scope.js';
export function ExpressionStatement(node, context) {
const rune = get_rune(node.expression, context.state.scope);
if (rune === '$effect' || rune === '$effect.pre' || rune === '$effect.root') {
if (
rune === '$effect' ||
rune === '$effect.pre' ||
rune === '$effect.root' ||
rune === '$inspect.trace'
) {
return b.empty;
}

Loading…
Cancel
Save