Hierarchy

  • default

Constructors

  • new default(maxLength: undefined | null | number): default
  • Parameters

    • maxLength: undefined | null | number

    Returns default

Properties

#chainInExecution: undefined | symbol
#decoder: default = ...
#maxLength: undefined | null | number
#pubSubState: { isActive: boolean; listeners: { channels: Map<any, any>; patterns: Map<any, any> }; subscribed: number; subscribing: number; unsubscribing: number } = ...

Type declaration

  • isActive: boolean
  • listeners: { channels: Map<any, any>; patterns: Map<any, any> }
    • channels: Map<any, any>
    • patterns: Map<any, any>
  • subscribed: number
  • subscribing: number
  • unsubscribing: number
#waitingForReply: Yallist<CommandWaitingForReply> = ...
#waitingToBeSent: Yallist<CommandWaitingToBeSent> = ...
#PUB_SUB_MESSAGES: { message: Buffer; pMessage: Buffer; pSubscribe: Buffer; pUnsubscribe: Buffer; subscribe: Buffer; unsubscribe: Buffer } = ...

Type declaration

  • message: Buffer
  • pMessage: Buffer
  • pSubscribe: Buffer
  • pUnsubscribe: Buffer
  • subscribe: Buffer
  • unsubscribe: Buffer

Methods

  • #handlePubSubReply(reply: any): boolean
  • Parameters

    • reply: any

    Returns boolean

  • #updatePubSubActiveState(): void
  • Returns void

  • flushAll(err: Error): void
  • Parameters

    • err: Error

    Returns void

  • flushWaitingForReply(err: Error): void
  • Parameters

    • err: Error

    Returns void

  • onReplyChunk(chunk: Buffer): void
  • Parameters

    • chunk: Buffer

    Returns void

  • resubscribe(): undefined | Promise<any>
  • Returns undefined | Promise<any>

  • Type Parameters

    • T extends boolean

    Parameters

    Returns Promise<void>

  • #emitPubSubMessage(listenersMap: PubSubListenersMap, message: Buffer, channel: Buffer, pattern?: Buffer): void
  • Parameters

    • listenersMap: PubSubListenersMap
    • message: Buffer
    • channel: Buffer
    • Optional pattern: Buffer

    Returns void

  • #flushQueue<T>(queue: Yallist<T>, err: Error): void
  • Type Parameters

    • T extends CommandWaitingForReply

    Parameters

    • queue: Yallist<T>
    • err: Error

    Returns void

Generated using TypeDoc