2015-04-15 02:00:50 +02:00
|
|
|
//// [strictModeUseContextualKeyword.ts]
|
|
|
|
"use strict"
|
|
|
|
var as = 0;
|
|
|
|
function foo(as: string) { }
|
|
|
|
class C {
|
|
|
|
public as() { }
|
|
|
|
}
|
|
|
|
function F() {
|
|
|
|
function as() { }
|
|
|
|
}
|
|
|
|
function H() {
|
|
|
|
let {as} = { as: 1 };
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//// [strictModeUseContextualKeyword.js]
|
|
|
|
"use strict";
|
|
|
|
var as = 0;
|
|
|
|
function foo(as) { }
|
|
|
|
var C = (function () {
|
|
|
|
function C() {
|
|
|
|
}
|
|
|
|
C.prototype.as = function () { };
|
|
|
|
return C;
|
|
|
|
})();
|
|
|
|
function F() {
|
|
|
|
function as() { }
|
|
|
|
}
|
|
|
|
function H() {
|
2015-04-16 02:32:45 +02:00
|
|
|
var as = { as: 1 }.as;
|
2015-04-15 02:00:50 +02:00
|
|
|
}
|