@@ -3,13 +3,14 @@ import {
33 parallelTaskCaller ,
44 serialTaskCaller ,
55 callEachWith ,
6- } from "./utils" ;
6+ } from "./utils.ts" ;
7+
78import type {
89 DeprecatedHook ,
910 NestedHooks ,
1011 HookCallback ,
1112 HookKeys ,
12- } from "./types" ;
13+ } from "./types.ts " ;
1314
1415type InferCallback < HT , HN extends keyof HT > = HT [ HN ] extends HookCallback
1516 ? HT [ HN ]
@@ -49,7 +50,7 @@ export class Hookable<
4950 name : NameT ,
5051 function_ : InferCallback < HooksT , NameT > ,
5152 options : { allowDeprecated ?: boolean } = { } ,
52- ) {
53+ ) : ( ) => void {
5354 if ( ! name || typeof function_ !== "function" ) {
5455 return ( ) => { } ;
5556 }
@@ -103,7 +104,7 @@ export class Hookable<
103104 hookOnce < NameT extends HookNameT > (
104105 name : NameT ,
105106 function_ : InferCallback < HooksT , NameT > ,
106- ) {
107+ ) : ( ) => void {
107108 let _unreg : ( ( ) => void ) | undefined ;
108109 let _function : ( ( ...arguments_ : any ) => any ) | undefined = (
109110 ...arguments_ : any
@@ -122,7 +123,7 @@ export class Hookable<
122123 removeHook < NameT extends HookNameT > (
123124 name : NameT ,
124125 function_ : InferCallback < HooksT , NameT > ,
125- ) {
126+ ) : void {
126127 if ( this . _hooks [ name ] ) {
127128 const index = this . _hooks [ name ] . indexOf ( function_ ) ;
128129
@@ -139,7 +140,7 @@ export class Hookable<
139140 deprecateHook < NameT extends HookNameT > (
140141 name : NameT ,
141142 deprecated : HookKeys < HooksT > | DeprecatedHook < HooksT > ,
142- ) {
143+ ) : void {
143144 this . _deprecatedHooks [ name ] =
144145 typeof deprecated === "string" ? { to : deprecated } : deprecated ;
145146 const _hooks = this . _hooks [ name ] || [ ] ;
@@ -151,14 +152,14 @@ export class Hookable<
151152
152153 deprecateHooks (
153154 deprecatedHooks : Partial < Record < HookNameT , DeprecatedHook < HooksT > > > ,
154- ) {
155+ ) : void {
155156 Object . assign ( this . _deprecatedHooks , deprecatedHooks ) ;
156157 for ( const name in deprecatedHooks ) {
157158 this . deprecateHook ( name , deprecatedHooks [ name ] as DeprecatedHook < HooksT > ) ;
158159 }
159160 }
160161
161- addHooks ( configHooks : NestedHooks < HooksT > ) {
162+ addHooks ( configHooks : NestedHooks < HooksT > ) : ( ) => void {
162163 const hooks = flatHooks < HooksT > ( configHooks ) ;
163164 // @ts -ignore
164165 const removeFns = Object . keys ( hooks ) . map ( ( key ) =>
@@ -174,15 +175,15 @@ export class Hookable<
174175 } ;
175176 }
176177
177- removeHooks ( configHooks : NestedHooks < HooksT > ) {
178+ removeHooks ( configHooks : NestedHooks < HooksT > ) : void {
178179 const hooks = flatHooks < HooksT > ( configHooks ) ;
179180 for ( const key in hooks ) {
180181 // @ts -ignore
181182 this . removeHook ( key , hooks [ key ] ) ;
182183 }
183184 }
184185
185- removeAllHooks ( ) {
186+ removeAllHooks ( ) : void {
186187 for ( const key in this . _hooks ) {
187188 delete this . _hooks [ key ] ;
188189 }
@@ -239,7 +240,7 @@ export class Hookable<
239240 return result ;
240241 }
241242
242- beforeEach ( function_ : ( event : InferSpyEvent < HooksT > ) => void ) {
243+ beforeEach ( function_ : ( event : InferSpyEvent < HooksT > ) => void ) : ( ) => void {
243244 this . _before = this . _before || [ ] ;
244245 this . _before . push ( function_ ) ;
245246 return ( ) => {
@@ -252,7 +253,7 @@ export class Hookable<
252253 } ;
253254 }
254255
255- afterEach ( function_ : ( event : InferSpyEvent < HooksT > ) => void ) {
256+ afterEach ( function_ : ( event : InferSpyEvent < HooksT > ) => void ) : ( ) => void {
256257 this . _after = this . _after || [ ] ;
257258 this . _after . push ( function_ ) ;
258259 return ( ) => {
0 commit comments