throw new TypeError(`Invalid action '${data.action}'`)
}
}
- } catch (err: unknown) {
- if (typeof err === 'object' && err != null) {
- const { message } = err as Record<string, unknown>
- if (typeof message === 'string' && !message.includes('divide by zero')) {
- result = message
- }
- } else {
- result = JSON.stringify(err)
- }
+ } catch (err: any) {
+ result = JSON.stringify(err?.message ?? err ?? 'unknown error in nano25519 worker listener')
} finally {
const data = { id, result }
BROWSER: postMessage(data)