Try Catch Block

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2022 Feb 17 16:17
Editor
Edited
Edited
2026 Mar 23 18:43
Refs
Refs
  • Readability is significantly reduced
  • Feels like using GOTO statements due to being disconnected from the main code flow
  • This can lead to duplicate exception handling and difficult maintenance

Go style is better

export async function trycatch<T, E = Error>( promise: Promis<T>, ): Promise<Result<T, E>> { try { const dta = await promise; return { data, error: null } } catch (error) { return { data: null, error: error as E } } }
 
 
 
 
 

Recommendations