@types/tapable
Advanced tools
Comparing version 1.0.3 to 1.0.4
// Type definitions for tapable v1.0.0 | ||
// Project: https://github.com/webpack/tapable.git | ||
// Definitions by: e-cloud <https://github.com/e-cloud> | ||
// John Reilly <https://github.com/johnnyreilly> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
@@ -247,27 +248,28 @@ // TypeScript Version: 2.3 | ||
export class Hook<T1 = any, T2 = any, T3 = any> { | ||
constructor(...args: any[]); | ||
export class Hook<TArg1 = any, TArg2 = any, TArg3 = any, TTabResult = any, THookResult = any> { | ||
constructor(tapArgumentNames?: string[]); | ||
taps: any[]; | ||
interceptors: HookInterceptor[]; | ||
call: (arg1?: T1, arg2?: T2, arg3?: T3, ...args: any[]) => any; | ||
promise:(arg1?: T1, arg2?: T2, arg3?: T3, ...args: any[]) => Promise<any>; | ||
callAsync: (arg1?: T1, arg2?: T2, arg3?: T3, ...args: any[]) => any; | ||
call: (arg1?: TArg1, arg2?: TArg2, arg3?: TArg3, ...args: any[]) => THookResult; | ||
promise:(arg1?: TArg1, arg2?: TArg2, arg3?: TArg3, ...args: any[]) => Promise<THookResult>; | ||
callAsync: (arg1?: TArg1, arg2?: TArg2, arg3?: TArg3, ...args: any[]) => THookResult; | ||
compile(options: HookCompileOptions) : Function; | ||
tap: (name: string | Tap, fn: (arg1: T1, arg2: T2, arg3: T3, ...args: any[]) => any) => void; | ||
tapAsync: (name: string | Tap, fn: (arg1: T1, arg2: T2, arg3: T3, ...args: any[]) => void) => void; | ||
tapPromise: (name: string | Tap, fn: (arg1: T1, arg2: T2, arg3: T3, ...args: any[]) => Promise<any>) => void; | ||
tap: (name: string | Tap, fn: (arg1: TArg1, arg2: TArg2, arg3: TArg3, ...args: any[]) => TTabResult) => void; | ||
tapAsync: (name: string | Tap, fn: (arg1: TArg1, arg2: TArg2, arg3: TArg3, ...args: any[]) => void) => void; | ||
tapPromise: (name: string | Tap, fn: (arg1: TArg1, arg2: TArg2, arg3: TArg3, ...args: any[]) => Promise<TTabResult>) => void; | ||
intercept: (interceptor: HookInterceptor) => void; | ||
} | ||
export class SyncHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3> {} | ||
export class SyncBailHook <T1 = any, T2 = any, T3 = any>extends Hook<T1, T2, T3> {} | ||
export class SyncLoopHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3> {} | ||
export class SyncWaterfallHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3> {} | ||
export class SyncHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3, any, undefined> {} | ||
export class SyncBailHook <T1 = any, T2 = any, T3 = any, THookResult = any>extends Hook<T1, T2, T3, undefined | THookResult, undefined | THookResult> {} | ||
export class SyncLoopHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3, any, undefined> {} | ||
export class SyncWaterfallHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3, T1, T1> {} | ||
export class AsyncParallelHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3> {} | ||
export class AsyncParallelBailHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3> {} | ||
export class AsyncSeriesHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3> {} | ||
export class AsyncSeriesBailHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3> {} | ||
export class AsyncSeriesWaterfallHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3> {} | ||
export class AsyncParallelHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3, any, undefined> {} | ||
export class AsyncParallelBailHook<T1 = any, T2 = any, T3 = any, THookResult = any> extends Hook<T1, T2, T3, undefined | THookResult, undefined | THookResult> {} | ||
export class AsyncSeriesHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3, any, undefined> {} | ||
export class AsyncSeriesBailHook<T1 = any, T2 = any, T3 = any, THookResult = any> extends Hook<T1, T2, T3, undefined | THookResult, undefined | THookResult> {} | ||
export class AsyncSeriesWaterfallHook<T1 = any, T2 = any, T3 = any> extends Hook<T1, T2, T3, T1, T1> {} | ||
@@ -274,0 +276,0 @@ export class HookInterceptor { |
{ | ||
"name": "@types/tapable", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "TypeScript definitions for tapable", | ||
@@ -11,2 +11,7 @@ "license": "MIT", | ||
"githubUsername": "e-cloud" | ||
}, | ||
{ | ||
"name": "John Reilly", | ||
"url": "https://github.com/johnnyreilly", | ||
"githubUsername": "johnnyreilly" | ||
} | ||
@@ -21,4 +26,4 @@ ], | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "0774161482f354666a14290a1f39216f930f341d2857b6031b5754b24d4da75a", | ||
"typesPublisherContentHash": "65bf726d6201fdc1669d711b88773a8dc9ef28a7d4e4e088ba7ba91fc09eef0d", | ||
"typeScriptVersion": "2.3" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Sat, 30 Jun 2018 02:47:51 GMT | ||
* Last updated: Sat, 14 Jul 2018 01:02:01 GMT | ||
* Dependencies: none | ||
@@ -17,2 +17,2 @@ * Global values: none | ||
# Credits | ||
These definitions were written by e-cloud <https://github.com/e-cloud>. | ||
These definitions were written by e-cloud <https://github.com/e-cloud>, John Reilly <https://github.com/johnnyreilly>. |
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
15901
271