bind.ts
Advanced tools
Comparing version 1.0.0 to 1.1.0
{ | ||
"name": "bind.ts", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"author": "Teppei Sato <teppeis@gmail.com>", | ||
"description": " Function.prototype.bind with typings for TypeScript", | ||
"description": "Function.prototype.bind with typings for TypeScript", | ||
"main": "lib/index.js", | ||
"types": "lib/index.d.ts", | ||
"fils": [ | ||
"lib" | ||
], | ||
"scripts": { | ||
"tsc": "tsc", | ||
"test": "mocha" | ||
"mocha": "mocha", | ||
"prepublishOnly": "run-s test", | ||
"tsc": "run-s tsc:src tsc:test", | ||
"tsc:src": "tsc", | ||
"tsc:test": "tsc test/index.ts", | ||
"test": "run-s tsc mocha" | ||
}, | ||
@@ -23,5 +30,8 @@ "homepage": "https://github.com/teppeis/bind.ts#readme", | ||
"devDependencies": { | ||
"@types/mocha": "^2.2.41", | ||
"@types/node": "^7.0.14", | ||
"mocha": "^3.3.0", | ||
"npm-run-all": "^4.0.2", | ||
"typescript": "^2.3.2" | ||
} | ||
} |
@@ -1,22 +0,22 @@ | ||
function bind<R>(f: () => R, thisArg: any): () => R; | ||
function bind<R, A>(f: (_0: A) => R, thisArg: any): (_0: A) => R; | ||
function bind<R, A>(f: (_0: A) => R, thisArg: any, _0: A): () => R; | ||
function bind<R, A, B>(f: (_0: A, _1: B) => R, thisArg: any): (_0: A, _1: B) => R; | ||
function bind<R, A, B>(f: (_0: A, _1: B) => R, thisArg: any, _0: A): (_1: B) => R; | ||
function bind<R, A, B>(f: (_0: A, _1: B) => R, thisArg: any, _0: A, _1: B): () => R; | ||
function bind<R, A, B, C>(f: (_0: A, _1: B, _2: C) => R, thisArg: any): (_0: A, _1: B, _2: C) => R; | ||
function bind<R, A, B, C>(f: (_0: A, _1: B, _2: C) => R, thisArg: any, _0: A): (_1: B, _2: C) => R; | ||
function bind<R, A, B, C>(f: (_0: A, _1: B, _2: C) => R, thisArg: any, _0: A, _1: B): (_2: C) => R; | ||
function bind<R, A, B, C>(f: (_0: A, _1: B, _2: C) => R, thisArg: any, _0: A, _1: B, _2: C): () => R; | ||
function bind<R, A, B, C, D>(f: (_0: A, _1: B, _2: C, _3: D) => R, thisArg: any): (_0: A, _1: B, _2: C, _3: D) => R; | ||
function bind<R, A, B, C, D>(f: (_0: A, _1: B, _2: C, _3: D) => R, thisArg: any, _0: A): (_1: B, _2: C, _3: D) => R; | ||
function bind<R, A, B, C, D>(f: (_0: A, _1: B, _2: C, _3: D) => R, thisArg: any, _0: A, _1: B): (_2: C, _3: D) => R; | ||
function bind<R, A, B, C, D>(f: (_0: A, _1: B, _2: C, _3: D) => R, thisArg: any, _0: A, _1: B, _2: C): (_3: D) => R; | ||
function bind<R, A, B, C, D>(f: (_0: A, _1: B, _2: C, _3: D) => R, thisArg: any, _0: A, _1: B, _2: C, _3: D): () => R; | ||
function bind<R, A, B, C, D, E>(f: (_0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: any): (_0: A, _1: B, _2: C, _3: D, _4: E) => R; | ||
function bind<R, A, B, C, D, E>(f: (_0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: any, _0: A): (_1: B, _2: C, _3: D, _4: E) => R; | ||
function bind<R, A, B, C, D, E>(f: (_0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: any, _0: A, _1: B): (_2: C, _3: D, _4: E) => R; | ||
function bind<R, A, B, C, D, E>(f: (_0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: any, _0: A, _1: B, _2: C): (_3: D, _4: E) => R; | ||
function bind<R, A, B, C, D, E>(f: (_0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: any, _0: A, _1: B, _2: C, _3: D): (_4: E) => R; | ||
function bind<R, A, B, C, D, E>(f: (_0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: any, _0: A, _1: B, _2: C, _3: D, _4: E): () => R; | ||
function bind<R, T>(f: (this: T) => R, thisArg: T): () => R; | ||
function bind<R, T, A>(f: (this: T, _0: A) => R, thisArg: T): (_0: A) => R; | ||
function bind<R, T, A>(f: (this: T, _0: A) => R, thisArg: T, _0: A): () => R; | ||
function bind<R, T, A, B>(f: (this: T, _0: A, _1: B) => R, thisArg: T): (_0: A, _1: B) => R; | ||
function bind<R, T, A, B>(f: (this: T, _0: A, _1: B) => R, thisArg: T, _0: A): (_1: B) => R; | ||
function bind<R, T, A, B>(f: (this: T, _0: A, _1: B) => R, thisArg: T, _0: A, _1: B): () => R; | ||
function bind<R, T, A, B, C>(f: (this: T, _0: A, _1: B, _2: C) => R, thisArg: T): (_0: A, _1: B, _2: C) => R; | ||
function bind<R, T, A, B, C>(f: (this: T, _0: A, _1: B, _2: C) => R, thisArg: T, _0: A): (_1: B, _2: C) => R; | ||
function bind<R, T, A, B, C>(f: (this: T, _0: A, _1: B, _2: C) => R, thisArg: T, _0: A, _1: B): (_2: C) => R; | ||
function bind<R, T, A, B, C>(f: (this: T, _0: A, _1: B, _2: C) => R, thisArg: T, _0: A, _1: B, _2: C): () => R; | ||
function bind<R, T, A, B, C, D>(f: (this: T, _0: A, _1: B, _2: C, _3: D) => R, thisArg: T): (_0: A, _1: B, _2: C, _3: D) => R; | ||
function bind<R, T, A, B, C, D>(f: (this: T, _0: A, _1: B, _2: C, _3: D) => R, thisArg: T, _0: A): (_1: B, _2: C, _3: D) => R; | ||
function bind<R, T, A, B, C, D>(f: (this: T, _0: A, _1: B, _2: C, _3: D) => R, thisArg: T, _0: A, _1: B): (_2: C, _3: D) => R; | ||
function bind<R, T, A, B, C, D>(f: (this: T, _0: A, _1: B, _2: C, _3: D) => R, thisArg: T, _0: A, _1: B, _2: C): (_3: D) => R; | ||
function bind<R, T, A, B, C, D>(f: (this: T, _0: A, _1: B, _2: C, _3: D) => R, thisArg: T, _0: A, _1: B, _2: C, _3: D): () => R; | ||
function bind<R, T, A, B, C, D, E>(f: (this: T, _0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: T): (_0: A, _1: B, _2: C, _3: D, _4: E) => R; | ||
function bind<R, T, A, B, C, D, E>(f: (this: T, _0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: T, _0: A): (_1: B, _2: C, _3: D, _4: E) => R; | ||
function bind<R, T, A, B, C, D, E>(f: (this: T, _0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: T, _0: A, _1: B): (_2: C, _3: D, _4: E) => R; | ||
function bind<R, T, A, B, C, D, E>(f: (this: T, _0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: T, _0: A, _1: B, _2: C): (_3: D, _4: E) => R; | ||
function bind<R, T, A, B, C, D, E>(f: (this: T, _0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: T, _0: A, _1: B, _2: C, _3: D): (_4: E) => R; | ||
function bind<R, T, A, B, C, D, E>(f: (this: T, _0: A, _1: B, _2: C, _3: D, _4: E) => R, thisArg: T, _0: A, _1: B, _2: C, _3: D, _4: E): () => R; | ||
function bind(f: Function, thisArg: any, ...args: any[]) { | ||
@@ -23,0 +23,0 @@ return f.bind.apply(f, [thisArg, ...args]); |
Sorry, the diff of this file is not supported yet
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
34066
8
1
62
5
141