//// [unknownSymbols2.ts] module M { var x: asdf; var y = x + asdf; var z = x; // should be an error if (asdf) { } else if (qwerty) { } try { } catch (asdf) { // no error } switch (asdf) { case qwerty: break; default: break; } var a = () => asdf; var b = (asdf) => { return qwerty }; module N { var x = 1; } import c = N; import d = asdf; } //// [unknownSymbols2.js] var M; (function (M) { var x; var y = x + asdf; var z = x; // should be an error if (asdf) { } else if (qwerty) { } try { } catch (asdf) { } switch (asdf) { case qwerty: break; default: break; } var a = function () { return asdf; }; var b = function (asdf) { return qwerty; }; var N; (function (N) { var x = 1; })(N || (N = {})); })(M || (M = {}));