diff --git a/lib/connectors/StandaloneConnector.ts b/lib/connectors/StandaloneConnector.ts index d8d9c00a..7f1ef6ee 100644 --- a/lib/connectors/StandaloneConnector.ts +++ b/lib/connectors/StandaloneConnector.ts @@ -4,8 +4,10 @@ import { NetStream } from "../types"; import { CONNECTION_CLOSED_ERROR_MSG } from "../utils"; import AbstractConnector, { ErrorEmitter } from "./AbstractConnector"; -export type StandaloneConnectionOptions = (Partial & - Partial) & { +type TcpOptions = Pick; +type IpcOptions = Pick; + +export type StandaloneConnectionOptions = Partial & { disconnectTimeout?: number; tls?: ConnectionOptions; }; @@ -19,13 +21,13 @@ export default class StandaloneConnector extends AbstractConnector { const { options } = this; this.connecting = true; - let connectionOptions: TcpNetConnectOpts | IpcNetConnectOpts; + let connectionOptions: TcpOptions | IpcOptions; if ("path" in options && options.path) { connectionOptions = { path: options.path, - } as IpcNetConnectOpts; + } as IpcOptions; } else { - connectionOptions = {} as TcpNetConnectOpts; + connectionOptions = {} as TcpOptions; if ("port" in options && options.port != null) { connectionOptions.port = options.port; }