diff --git a/src/compat.ts b/src/compat.ts index 5e9cb0de..34ec0f28 100644 --- a/src/compat.ts +++ b/src/compat.ts @@ -319,7 +319,7 @@ class Socket extends EventEmitter { } } } catch (err) { - if (!this._socket.closed && err.code !== "EBUSY") { + if (!this._socket.closed && (err as {code?: string}).code !== "EBUSY") { process.nextTick(() => this.emit("error", err)) } } @@ -340,7 +340,7 @@ class Socket extends EventEmitter { if (cb) cb() } catch (err) { if (cb) { - cb(err) + cb(err as Error) } else { this.emit("error", err) }