text: //// [parametersWithNoAnnotationAreAny.ts]
  function foo(x) { return x; }
  var f = function foo(x) { return x; }
  var f2 = (x) => x;
  var f3 = <T>(x) => x;
  
  class C {
      foo(x) {
          return x;
      }
  }
  
  interface I {
      foo(x);
      foo2(x, y);
  }
  
  var a: {
      foo(x);
  }
  
  var b = {
      foo(x) {
          return x;
      },
      a: function foo(x) {
          return x;
      },
      b: (x) => x
  }
  
  //// [parametersWithNoAnnotationAreAny.js]
  function foo(x) {
      return x;
  }
  var f = function foo(x) {
      return x;
  };
  var f2 = function (x) {
      return x;
  };
  var f3 = function (x) {
      return x;
  };
  
  var C = (function () {
      function C() {
      }
      C.prototype.foo = function (x) {
          return x;
      };
      return C;
  })();
  
  var a;
  
  var b = {
      foo: function (x) {
          return x;
      },
      a: function foo(x) {
          return x;
      },
      b: function (x) {
          return x;
      }
  };
  