text: import * as swcHelpers from "@swc/helpers";
  // void  operator on number type
  var NUMBER;
  var NUMBER1 = [
      1,
      2
  ];
  function foo() {
      return 1;
  }
  var A = /*#__PURE__*/ function() {
      "use strict";
      function A() {
          swcHelpers.classCallCheck(this, A);
      }
      swcHelpers.createClass(A, null, [
          {
              key: "foo",
              value: function foo() {
                  return 1;
              }
          }
      ]);
      return A;
  }();
  var M;
  (function(M1) {
      var n;
      M1.n = n;
  })(M || (M = {}));
  var objA = new A();
  // number type var
  var ResultIsAny1 = void NUMBER;
  var ResultIsAny2 = void NUMBER1;
  // number type literal
  var ResultIsAny3 = void 1;
  var ResultIsAny4 = void {
      x: 1,
      y: 2
  };
  var ResultIsAny5 = void {
      x: 1,
      y: function(n) {
          return n;
      }
  };
  // number type expressions
  var ResultIsAny6 = void objA.a;
  var ResultIsAny7 = void M.n;
  var ResultIsAny8 = void NUMBER1[0];
  var ResultIsAny9 = void foo();
  var ResultIsAny10 = void A.foo();
  var ResultIsAny11 = void (NUMBER + NUMBER);
  // multiple void  operators
  var ResultIsAny12 = void void NUMBER;
  var ResultIsAny13 = void void void (NUMBER + NUMBER);
  // miss assignment operators
  void 1;
  void NUMBER;
  void NUMBER1;
  void foo();
  void objA.a;
  void M.n;
  objA.a, M.n;
  