tslib.js
1 /*! ***************************************************************************** 2 Copyright (c) Microsoft Corporation. 3 4 Permission to use, copy, modify, and/or distribute this software for any 5 purpose with or without fee is hereby granted. 6 7 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 PERFORMANCE OF THIS SOFTWARE. 14 ***************************************************************************** */ 15 /* global global, define, System, Reflect, Promise */ 16 var __extends; 17 var __assign; 18 var __rest; 19 var __decorate; 20 var __param; 21 var __metadata; 22 var __awaiter; 23 var __generator; 24 var __exportStar; 25 var __values; 26 var __read; 27 var __spread; 28 var __spreadArrays; 29 var __spreadArray; 30 var __await; 31 var __asyncGenerator; 32 var __asyncDelegator; 33 var __asyncValues; 34 var __makeTemplateObject; 35 var __importStar; 36 var __importDefault; 37 var __classPrivateFieldGet; 38 var __classPrivateFieldSet; 39 var __createBinding; 40 (function (factory) { 41 var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {}; 42 if (typeof define === "function" && define.amd) { 43 define("tslib", ["exports"], function (exports) { factory(createExporter(root, createExporter(exports))); }); 44 } 45 else if (typeof module === "object" && typeof module.exports === "object") { 46 factory(createExporter(root, createExporter(module.exports))); 47 } 48 else { 49 factory(createExporter(root)); 50 } 51 function createExporter(exports, previous) { 52 if (exports !== root) { 53 if (typeof Object.create === "function") { 54 Object.defineProperty(exports, "__esModule", { value: true }); 55 } 56 else { 57 exports.__esModule = true; 58 } 59 } 60 return function (id, v) { return exports[id] = previous ? previous(id, v) : v; }; 61 } 62 }) 63 (function (exporter) { 64 var extendStatics = Object.setPrototypeOf || 65 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || 66 function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; 67 68 __extends = function (d, b) { 69 if (typeof b !== "function" && b !== null) 70 throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); 71 extendStatics(d, b); 72 function __() { this.constructor = d; } 73 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); 74 }; 75 76 __assign = Object.assign || function (t) { 77 for (var s, i = 1, n = arguments.length; i < n; i++) { 78 s = arguments[i]; 79 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; 80 } 81 return t; 82 }; 83 84 __rest = function (s, e) { 85 var t = {}; 86 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) 87 t[p] = s[p]; 88 if (s != null && typeof Object.getOwnPropertySymbols === "function") 89 for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { 90 if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) 91 t[p[i]] = s[p[i]]; 92 } 93 return t; 94 }; 95 96 __decorate = function (decorators, target, key, desc) { 97 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 98 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 99 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 100 return c > 3 && r && Object.defineProperty(target, key, r), r; 101 }; 102 103 __param = function (paramIndex, decorator) { 104 return function (target, key) { decorator(target, key, paramIndex); } 105 }; 106 107 __metadata = function (metadataKey, metadataValue) { 108 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); 109 }; 110 111 __awaiter = function (thisArg, _arguments, P, generator) { 112 function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } 113 return new (P || (P = Promise))(function (resolve, reject) { 114 function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } 115 function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } 116 function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } 117 step((generator = generator.apply(thisArg, _arguments || [])).next()); 118 }); 119 }; 120 121 __generator = function (thisArg, body) { 122 var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; 123 return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; 124 function verb(n) { return function (v) { return step([n, v]); }; } 125 function step(op) { 126 if (f) throw new TypeError("Generator is already executing."); 127 while (_) try { 128 if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; 129 if (y = 0, t) op = [op[0] & 2, t.value]; 130 switch (op[0]) { 131 case 0: case 1: t = op; break; 132 case 4: _.label++; return { value: op[1], done: false }; 133 case 5: _.label++; y = op[1]; op = [0]; continue; 134 case 7: op = _.ops.pop(); _.trys.pop(); continue; 135 default: 136 if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } 137 if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } 138 if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } 139 if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } 140 if (t[2]) _.ops.pop(); 141 _.trys.pop(); continue; 142 } 143 op = body.call(thisArg, _); 144 } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } 145 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; 146 } 147 }; 148 149 __exportStar = function(m, o) { 150 for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p); 151 }; 152 153 __createBinding = Object.create ? (function(o, m, k, k2) { 154 if (k2 === undefined) k2 = k; 155 Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); 156 }) : (function(o, m, k, k2) { 157 if (k2 === undefined) k2 = k; 158 o[k2] = m[k]; 159 }); 160 161 __values = function (o) { 162 var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; 163 if (m) return m.call(o); 164 if (o && typeof o.length === "number") return { 165 next: function () { 166 if (o && i >= o.length) o = void 0; 167 return { value: o && o[i++], done: !o }; 168 } 169 }; 170 throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); 171 }; 172 173 __read = function (o, n) { 174 var m = typeof Symbol === "function" && o[Symbol.iterator]; 175 if (!m) return o; 176 var i = m.call(o), r, ar = [], e; 177 try { 178 while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); 179 } 180 catch (error) { e = { error: error }; } 181 finally { 182 try { 183 if (r && !r.done && (m = i["return"])) m.call(i); 184 } 185 finally { if (e) throw e.error; } 186 } 187 return ar; 188 }; 189 190 /** @deprecated */ 191 __spread = function () { 192 for (var ar = [], i = 0; i < arguments.length; i++) 193 ar = ar.concat(__read(arguments[i])); 194 return ar; 195 }; 196 197 /** @deprecated */ 198 __spreadArrays = function () { 199 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; 200 for (var r = Array(s), k = 0, i = 0; i < il; i++) 201 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) 202 r[k] = a[j]; 203 return r; 204 }; 205 206 __spreadArray = function (to, from, pack) { 207 if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { 208 if (ar || !(i in from)) { 209 if (!ar) ar = Array.prototype.slice.call(from, 0, i); 210 ar[i] = from[i]; 211 } 212 } 213 return to.concat(ar || from); 214 }; 215 216 __await = function (v) { 217 return this instanceof __await ? (this.v = v, this) : new __await(v); 218 }; 219 220 __asyncGenerator = function (thisArg, _arguments, generator) { 221 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); 222 var g = generator.apply(thisArg, _arguments || []), i, q = []; 223 return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; 224 function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } 225 function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } 226 function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } 227 function fulfill(value) { resume("next", value); } 228 function reject(value) { resume("throw", value); } 229 function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } 230 }; 231 232 __asyncDelegator = function (o) { 233 var i, p; 234 return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; 235 function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } 236 }; 237 238 __asyncValues = function (o) { 239 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); 240 var m = o[Symbol.asyncIterator], i; 241 return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); 242 function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } 243 function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } 244 }; 245 246 __makeTemplateObject = function (cooked, raw) { 247 if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } 248 return cooked; 249 }; 250 251 var __setModuleDefault = Object.create ? (function(o, v) { 252 Object.defineProperty(o, "default", { enumerable: true, value: v }); 253 }) : function(o, v) { 254 o["default"] = v; 255 }; 256 257 __importStar = function (mod) { 258 if (mod && mod.__esModule) return mod; 259 var result = {}; 260 if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); 261 __setModuleDefault(result, mod); 262 return result; 263 }; 264 265 __importDefault = function (mod) { 266 return (mod && mod.__esModule) ? mod : { "default": mod }; 267 }; 268 269 __classPrivateFieldGet = function (receiver, state, kind, f) { 270 if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); 271 if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); 272 return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); 273 }; 274 275 __classPrivateFieldSet = function (receiver, state, value, kind, f) { 276 if (kind === "m") throw new TypeError("Private method is not writable"); 277 if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); 278 if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); 279 return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; 280 }; 281 282 exporter("__extends", __extends); 283 exporter("__assign", __assign); 284 exporter("__rest", __rest); 285 exporter("__decorate", __decorate); 286 exporter("__param", __param); 287 exporter("__metadata", __metadata); 288 exporter("__awaiter", __awaiter); 289 exporter("__generator", __generator); 290 exporter("__exportStar", __exportStar); 291 exporter("__createBinding", __createBinding); 292 exporter("__values", __values); 293 exporter("__read", __read); 294 exporter("__spread", __spread); 295 exporter("__spreadArrays", __spreadArrays); 296 exporter("__spreadArray", __spreadArray); 297 exporter("__await", __await); 298 exporter("__asyncGenerator", __asyncGenerator); 299 exporter("__asyncDelegator", __asyncDelegator); 300 exporter("__asyncValues", __asyncValues); 301 exporter("__makeTemplateObject", __makeTemplateObject); 302 exporter("__importStar", __importStar); 303 exporter("__importDefault", __importDefault); 304 exporter("__classPrivateFieldGet", __classPrivateFieldGet); 305 exporter("__classPrivateFieldSet", __classPrivateFieldSet); 306 });