StandaloneConnector.d.ts 645 B

1234567891011121314
  1. /// <reference types="node" />
  2. import { IpcNetConnectOpts, TcpNetConnectOpts } from "net";
  3. import { ConnectionOptions } from "tls";
  4. import { NetStream } from "../types";
  5. import AbstractConnector, { ErrorEmitter } from "./AbstractConnector";
  6. export declare type StandaloneConnectionOptions = (Partial<TcpNetConnectOpts> & Partial<IpcNetConnectOpts>) & {
  7. disconnectTimeout?: number;
  8. tls?: ConnectionOptions;
  9. };
  10. export default class StandaloneConnector extends AbstractConnector {
  11. protected options: StandaloneConnectionOptions;
  12. constructor(options: StandaloneConnectionOptions);
  13. connect(_: ErrorEmitter): Promise<NetStream>;
  14. }