- tryCatch<T>(callback): Promise<T | Error>
Parameters
- callback: (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
Returns Promise<T | Error>
- tryCatch<T>(callback): T | Error
Returns T | Error
- tryCatch<T, T2>(callback, defaultValue): Promise<T | T2>
Parameters
- callback: (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
- defaultValue: T2
Returns Promise<T | T2>
- tryCatch<T, T2>(callback, defaultValue): T | T2
Parameters
- callback: (() => T)
- defaultValue: T2
Returns T | T2
Wraps callback to try/catch block