(wat: unknown)
| 16 | * @returns A boolean representing the result. |
| 17 | */ |
| 18 | export function isError(wat: unknown): wat is Error { |
| 19 | switch (objectToString.call(wat)) { |
| 20 | case '[object Error]': |
| 21 | case '[object Exception]': |
| 22 | case '[object DOMException]': |
| 23 | case '[object WebAssembly.Exception]': |
| 24 | return true; |
| 25 | default: |
| 26 | return isInstanceOf(wat, Error); |
| 27 | } |
| 28 | } |
| 29 | /** |
| 30 | * Checks whether given value is an instance of the given built-in class. |
| 31 | * |
no test coverage detected