}
} catch (err: unknown) {
if (typeof err === 'object' && err != null) {
- const { message } = err as { [k: string]: unknown }
+ const { message } = err as Record<string, unknown>
if (typeof message === 'string' && message !== 'divide by zero') {
result = message
}
// Reconstruct worker when errors occur
function reset (): void {
console.warn(`nano25519 encountered an error. Reinitializing...`)
+ starting = undefined
worker.terminate()
init()
}