// 这是源代码
@testable
class MyTestableClass {
// ...
}
@testable
class MyTestableClass2 {
// ...
}
function testable(target) {
target.isTestable = true;
}
MyTestableClass.isTestable // true
这是转义后的:
"use strict";
var _class, _class2;
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var MyTestableClass = testable(_class = function MyTestableClass() {
_classCallCheck(this, MyTestableClass);
}) || _class;
var MyTestableClass2 = testable(_class2 = function MyTestableClass2() {
_classCallCheck(this, MyTestableClass2);
}) || _class2;
function testable(target) {
target.isTestable = true;
}
MyTestableClass.isTestable; // true