UNPKG

node-red-node-email

Version:

Node-RED nodes to send and receive simple emails.

62 lines 1.69 kB
/// <reference types="node" resolution-mode="require"/> /// <reference types="node" resolution-mode="require"/> export default Pop3Connection; export type Integer = number; /** * @typedef {number} Integer */ declare class Pop3Connection extends EventEmitter { /** * @param {{ * host: string, * port?: Integer, * tls?: boolean, * timeout?: Integer, * tlsOptions?: import('tls').TlsOptions, * servername?: string * }} cfg */ constructor({ host, port, tls, timeout, tlsOptions, servername }: { host: string; port?: Integer; tls?: boolean; timeout?: Integer; tlsOptions?: import('tls').TlsOptions; servername?: string; }); host: string; port: number; tls: boolean | undefined; timeout: number | undefined; _socket: Socket | _tls.TLSSocket | null; _stream: Readable | null; tlsOptions: _tls.TlsOptions; servername: string; /** * @returns {Readable} */ _updateStream(): Readable; /** * @param {Buffer} buffer * @returns {void} */ _pushStream(buffer: Buffer): void; /** * @param {Error} [err] * @returns {void} */ _endStream(err?: Error | undefined): void; connect(): Promise<any>; /** * @param {...(string|Integer)} args * @throws {Error} * @returns {Promise<[string, Readable]>} */ command(...args: (string | Integer)[]): Promise<[string, Readable]>; _command: string | undefined; } import { EventEmitter } from 'events'; import { Socket } from 'net'; import _tls from 'tls'; import { Readable } from 'stream'; //# sourceMappingURL=Connection.d.ts.map