(fn: () => T)
| 179 | } |
| 180 | |
| 181 | export function attempt<T>(fn: () => T): T | Error { |
| 182 | try { |
| 183 | return fn(); |
| 184 | } catch (err) { |
| 185 | return err instanceof Error ? err : new Error(String(err)); |
| 186 | } |
| 187 | } |
| 188 | |
| 189 | export function isError(value: any): boolean { |
| 190 | return value instanceof Error; |
no outgoing calls
no test coverage detected