diff --git a/crates/cli-support/src/js/closures.rs b/crates/cli-support/src/js/closures.rs index 537f46fd..96381e6e 100644 --- a/crates/cli-support/src/js/closures.rs +++ b/crates/cli-support/src/js/closures.rs @@ -209,7 +209,7 @@ impl ClosureDescriptors { builder .rust_argument("this.a") .rust_argument("b") - .finally("if (this.cnt-- == 1) { d(this.a, b); this.a = 0; }"); + .finally("if (--this.cnt === 0) { d(this.a, b); this.a = 0; }"); } builder.process(&closure.function, None)?.finish( "function",