Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Listener

Hierarchy

Index

Constructors

Properties

$identify: string

What is the app handler called, used to distinguish between different app handlers.

default_options: Partial<Options>
event_pool: EventPool<Bot, ListenerEventElem<Bot, keyof EventMap<Bot>, any>>
option_map: {}

Type declaration

  • [hash: string]: Options[keyof Options]

Methods

  • apphandler(app: Bot): void
  • option_pass<T>(event_name: T, options: Options[T], args: Parameters<EventMap<Bot>[T]>): boolean
  • filterInExclude(id: string | number, include: undefined | string | number | (string | number)[], exclude: undefined | string | number | (string | number)[]): boolean
  • Parameters

    • id: string | number
    • include: undefined | string | number | (string | number)[]
    • exclude: undefined | string | number | (string | number)[]

    Returns boolean

  • isEventNameMessage(event_name: keyof EventMap<Bot>): event_name is never
  • mergeOptions<T>(options: T, patch: Partial<T>): T

Generated using TypeDoc