1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
//// [modularizeLibrary_TargetES5UsingES6Lib.ts]
// Using Es6 array
function f(x: number, y: number, z: number) {
return Array.from(arguments);
}
f(1, 2, 3); // no error
// Using ES6 collection
var m = new Map<string, number>();
m.clear();
// Using ES6 iterable
m.keys();
// Using ES6 function
function Baz() { }
Baz.name;
// Using ES6 generator
function* gen() {
let i = 0;
while (i < 10) {
yield i;
i++;
}
}
function* gen2() {
let i = 0;
while (i < 10) {
yield i;
i++;
}
}
// Using ES6 math
Math.sign(1);
// Using ES6 object
var o = {
a: 2,
[Symbol.hasInstance](value: any) {
return false;
}
};
o.hasOwnProperty(Symbol.hasInstance);
// Using ES6 promise
async function out() {
return new Promise(function (resolve, reject) {});
}
declare var console: any;
out().then(() => {
console.log("Yea!");
});
// Using Es6 proxy
var t = {}
var p = new Proxy(t, {});
// Using ES6 reflect
Reflect.isExtensible({});
// Using Es6 regexp
var reg = new RegExp("/s");
reg.flags;
// Using ES6 string
var str = "Hello world";
str.includes("hello", 0);
// Using ES6 symbol
var s = Symbol();
// Using ES6 wellknown-symbol
const o1 = {
[Symbol.hasInstance](value: any) {
return false;
}
}
//// [modularizeLibrary_TargetES5UsingES6Lib.js]
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
// Using Es6 array
function f(x, y, z) {
return Array.from(arguments);
}
f(1, 2, 3); // no error
// Using ES6 collection
var m = new Map();
m.clear();
// Using ES6 iterable
m.keys();
// Using ES6 function
function Baz() { }
Baz.name;
// Using ES6 generator
function* gen() {
let i = 0;
while (i < 10) {
yield i;
i++;
}
}
function* gen2() {
let i = 0;
while (i < 10) {
yield i;
i++;
}
}
// Using ES6 math
Math.sign(1);
// Using ES6 object
var o = {
a: 2,
[Symbol.hasInstance](value) {
return false;
}
};
o.hasOwnProperty(Symbol.hasInstance);
// Using ES6 promise
function out() {
return __awaiter(this, void 0, void 0, function* () {
return new Promise(function (resolve, reject) { });
});
}
out().then(() => {
console.log("Yea!");
});
// Using Es6 proxy
var t = {};
var p = new Proxy(t, {});
// Using ES6 reflect
Reflect.isExtensible({});
// Using Es6 regexp
var reg = new RegExp("/s");
reg.flags;
// Using ES6 string
var str = "Hello world";
str.includes("hello", 0);
// Using ES6 symbol
var s = Symbol();
// Using ES6 wellknown-symbol
const o1 = {
[Symbol.hasInstance](value) {
return false;
}
};
|