Comparing version 1.0.0 to 1.1.0
@@ -5,3 +5,3 @@ { | ||
"homepage": "http://typescriptlang.org/", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"licenses": [ | ||
@@ -8,0 +8,0 @@ { |
@@ -1,3 +0,3 @@ | ||
[![Issue Stats](http://issuestats.com/github/Microsoft/TypeScript-Runtime/badge/pr)](http://issuestats.com/github/microsoft/typescript-runtime) | ||
[![Issue Stats](http://issuestats.com/github/Microsoft/TypeScript-Runtime/badge/issue)](http://issuestats.com/github/microsoft/typescript-runtime) | ||
[![Issue Stats](http://issuestats.com/github/Microsoft/tslib/badge/pr)](http://issuestats.com/github/microsoft/tslib) | ||
[![Issue Stats](http://issuestats.com/github/Microsoft/tslib/badge/issue)](http://issuestats.com/github/microsoft/tslib) | ||
@@ -18,27 +18,16 @@ # Runtime | ||
Set the `noEmitHelpers` compiler option on the command line or in your tsconfig.json: | ||
Set the `importHelpers` compiler option on the command line: | ||
``` | ||
tsc --noEmitHelpers | ||
tsc --importHelpers file.ts | ||
``` | ||
Import tslib in your TypeScript sources: | ||
```ts | ||
import * as tslib from "tslib"; | ||
const __extends = tslib.__extends; | ||
const __awaiter = tslib.__awaiter; | ||
... | ||
or in your tsconfig.json: | ||
```json | ||
{ | ||
"compilerOptions": { | ||
"importHelpers": true | ||
} | ||
} | ||
``` | ||
Or use it globally on the web via `<script src="tslib.js"></script>`: | ||
```ts | ||
// <reference path="tslib.global.d.ts" /> | ||
var __extends = __tslib.__extends; | ||
var __awaiter = __tslib.__awaiter; | ||
... | ||
``` | ||
## Contribute | ||
@@ -60,2 +49,2 @@ | ||
* [Language specification](https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md) | ||
* [Homepage](http://www.typescriptlang.org/) | ||
* [Homepage](http://www.typescriptlang.org/) |
@@ -17,2 +17,3 @@ /*! ***************************************************************************** | ||
export declare function __assign(t: any, ...sources: any[]): any; | ||
export declare function __rest(t: any, propertyNames: string[]): any; | ||
export declare function __decorate(decorators: Function[], target: any, key?: string | symbol, desc?: any): any; | ||
@@ -22,1 +23,2 @@ export declare function __param(paramIndex: number, decorator: Function): Function; | ||
export declare function __awaiter(thisArg: any, _arguments: any, P: Function, generator: Function): any; | ||
export declare function __generator(thisArg: any, body: Function): any; |
@@ -24,2 +24,12 @@ /*! ***************************************************************************** | ||
export const __rest = function (s, e) { | ||
var t = {}; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
t[p] = s[p]; | ||
if (typeof Object.getOwnPropertySymbols === "function") | ||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0) | ||
t[p[i]] = s[p[i]]; | ||
return t; | ||
}; | ||
export const __decorate = function (decorators, target, key, desc) { | ||
@@ -47,2 +57,2 @@ var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
}); | ||
}; | ||
}; |
46
tslib.js
@@ -18,2 +18,3 @@ /*! ***************************************************************************** | ||
var __assign; | ||
var __rest; | ||
var __decorate; | ||
@@ -23,2 +24,3 @@ var __param; | ||
var __awaiter; | ||
var __generator; | ||
(function (factory) { | ||
@@ -61,2 +63,12 @@ var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {}; | ||
__rest = function (s, e) { | ||
var t = {}; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
t[p] = s[p]; | ||
if (typeof Object.getOwnPropertySymbols === "function") | ||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0) | ||
t[p[i]] = s[p[i]]; | ||
return t; | ||
}; | ||
__decorate = function (decorators, target, key, desc) { | ||
@@ -80,3 +92,3 @@ var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
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 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); } | ||
@@ -87,4 +99,33 @@ step((generator = generator.apply(thisArg, _arguments)).next()); | ||
__generator = function (thisArg, body) { | ||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t; | ||
return { next: verb(0), "throw": verb(1), "return": verb(2) }; | ||
function verb(n) { return function (v) { return step([n, v]); }; } | ||
function step(op) { | ||
if (f) throw new TypeError("Generator is already executing."); | ||
while (_) try { | ||
if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t; | ||
if (y = 0, t) op = [0, t.value]; | ||
switch (op[0]) { | ||
case 0: case 1: t = op; break; | ||
case 4: _.label++; return { value: op[1], done: false }; | ||
case 5: _.label++; y = op[1]; op = [0]; continue; | ||
case 7: op = _.ops.pop(); _.trys.pop(); continue; | ||
default: | ||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } | ||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } | ||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } | ||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } | ||
if (t[2]) _.ops.pop(); | ||
_.trys.pop(); continue; | ||
} | ||
op = body.call(thisArg, _); | ||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } | ||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; | ||
} | ||
}; | ||
exporter("__extends", __extends); | ||
exporter("__assign", __assign); | ||
exporter("__rest", __rest); | ||
exporter("__decorate", __decorate); | ||
@@ -94,2 +135,3 @@ exporter("__param", __param); | ||
exporter("__awaiter", __awaiter); | ||
}); | ||
exporter("__generator", __generator); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
44134
10
189
0
49