UNPKG

xmppjs-chat-bot

Version:
23 lines (22 loc) 797 B
/// <reference types="node" /> import type { Room } from '../room'; import { Handler } from './abstract'; declare abstract class HandlerQuotesBase extends Handler { protected timeout: NodeJS.Timeout | undefined; protected quotes: string[]; protected quoteDelay: number; constructor(id: string, room: Room, options: any); loadOptions(options: any): void; start(): void; stop(): void; protected sendQuote(): void; protected abstract getQuoteTxt(): string | null; } declare class HandlerQuotes extends HandlerQuotesBase { protected count: number; protected getQuoteTxt(): string; } declare class HandlerRandomQuotes extends HandlerQuotesBase { protected getQuoteTxt(): string | null; } export { HandlerQuotesBase, HandlerQuotes, HandlerRandomQuotes };