@@ -241,7 +241,7 @@ describe('functions', () => {
241241 } )
242242
243243 it ( 'should handle promise rejections' , async ( ) => {
244- const fn = async ( ) => Promise . reject ( new Error ( 'rejected' ) )
244+ const fn = async ( ) => await Promise . reject ( new Error ( 'rejected' ) )
245245 const wrappedFn = silentWrapAsync ( fn )
246246
247247 const result = await wrappedFn ( )
@@ -263,7 +263,9 @@ describe('functions', () => {
263263 n : number ,
264264 acc = 1 ,
265265 ) : number | ( ( ) => number ) {
266- if ( n <= 1 ) return acc
266+ if ( n <= 1 ) {
267+ return acc
268+ }
267269 return ( ) => fact ( n - 1 , n * acc )
268270 } )
269271
@@ -276,7 +278,9 @@ describe('functions', () => {
276278 n : number ,
277279 acc = 0 ,
278280 ) : number | ( ( ) => number ) {
279- if ( n === 0 ) return acc
281+ if ( n === 0 ) {
282+ return acc
283+ }
280284 return ( ) => sumN ( n - 1 , acc + n )
281285 } )
282286
@@ -287,7 +291,9 @@ describe('functions', () => {
287291
288292 it ( 'should handle functions that return functions multiple levels deep' , ( ) => {
289293 const fn = trampoline ( ( depth : number ) : number | ( ( ) => number ) => {
290- if ( depth === 0 ) return 0
294+ if ( depth === 0 ) {
295+ return 0
296+ }
291297 return ( ) => ( ) => ( ) => fn ( depth - 1 )
292298 } )
293299
@@ -302,7 +308,9 @@ describe('functions', () => {
302308 n : number ,
303309 acc = 0 ,
304310 ) : number | ( ( ) => number ) {
305- if ( n === 0 ) return acc + this . value
311+ if ( n === 0 ) {
312+ return acc + this . value
313+ }
306314 return ( ) => this . countdown ( n - 1 , acc + n )
307315 } ) ,
308316 }
@@ -326,8 +334,12 @@ describe('functions', () => {
326334 a = 0 ,
327335 b = 1 ,
328336 ) : number | ( ( ) => number ) {
329- if ( n === 0 ) return a
330- if ( n === 1 ) return b
337+ if ( n === 0 ) {
338+ return a
339+ }
340+ if ( n === 1 ) {
341+ return b
342+ }
331343 return ( ) => fibonacci ( n - 1 , b , a + b )
332344 } )
333345
@@ -339,7 +351,9 @@ describe('functions', () => {
339351
340352 it ( 'should handle functions returning functions that return values' , ( ) => {
341353 const fn = trampoline ( ( x : number ) : number | ( ( ) => number ) => {
342- if ( x === 0 ) return 42
354+ if ( x === 0 ) {
355+ return 42
356+ }
343357 return ( ) => fn ( x - 1 )
344358 } )
345359
@@ -351,7 +365,9 @@ describe('functions', () => {
351365 const deepRecursion = trampoline ( function deep (
352366 n : number ,
353367 ) : number | ( ( ) => number ) {
354- if ( n === 0 ) return 0
368+ if ( n === 0 ) {
369+ return 0
370+ }
355371 return ( ) => deep ( n - 1 )
356372 } )
357373
0 commit comments