Skip to content

Commit 2cb8674

Browse files
authored
Merge pull request #87 from webpack/types/return_types
Fix hooks return types
2 parents 4a133b8 + fae4174 commit 2cb8674

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tapable.d.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export class SyncHook<T extends any[], R = void> extends Hook<T, R> {
5555
}
5656

5757
export class SyncBailHook<T extends any[], R> extends SyncHook<T, R> {}
58-
export class SyncLoopHook<T extends any[], R> extends SyncHook<T, R> {}
58+
export class SyncLoopHook<T extends any[]> extends SyncHook<T, void> {}
5959
export class SyncWaterfallHook<T extends any[]> extends SyncHook<T, T[0]> {}
6060

6161
declare class AsyncHook<T extends any[], R> extends Hook<T, R> {
@@ -66,14 +66,14 @@ declare class AsyncHook<T extends any[], R> extends Hook<T, R> {
6666
tapPromise(options: string | Tap, fn: (...args: T) => Promise<R>): void;
6767
}
6868

69-
export class AsyncParallelHook<T extends any[], R> extends AsyncHook<T, R> {}
69+
export class AsyncParallelHook<T extends any[]> extends AsyncHook<T, void> {}
7070
export class AsyncParallelBailHook<T extends any[], R> extends AsyncHook<
7171
T,
7272
R
7373
> {}
74-
export class AsyncSeriesHook<T extends any[], R> extends AsyncHook<T, R> {}
74+
export class AsyncSeriesHook<T extends any[]> extends AsyncHook<T, void> {}
7575
export class AsyncSeriesBailHook<T extends any[], R> extends AsyncHook<T, R> {}
76-
export class AsyncSeriesLoopHook<T extends any[], R> extends AsyncHook<T, R> {}
76+
export class AsyncSeriesLoopHook<T extends any[]> extends AsyncHook<T, void> {}
7777
export class AsyncSeriesWaterfallHook<T extends any[]> extends AsyncHook<
7878
T,
7979
T[0]

0 commit comments

Comments
 (0)