diff options
Diffstat (limited to 'dist/classes/Client.d.ts')
-rw-r--r-- | dist/classes/Client.d.ts | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/dist/classes/Client.d.ts b/dist/classes/Client.d.ts index 080bac7..b22d01e 100644 --- a/dist/classes/Client.d.ts +++ b/dist/classes/Client.d.ts @@ -2,11 +2,21 @@ /// <reference types="node" /> import { IConfig } from "../types/IConfig"; import { ChildProcess } from "child_process"; -import EventEmitter from "events"; +import { ICLIEvent } from "../types/ICLIEvent"; +import { EventEmitter } from "events"; import { DMTypingMessage } from "./DMTypingMessage"; import { GroupTypingMessage } from "./GroupTypingMessage"; +import { DMDataMessage } from "./DMDataMessage"; +import { GroupDataMessage } from "./GroupDataMessage"; +import { GroupReactionMessage } from "./GroupReactionMessage"; +import { DMReactionMessage } from "./DMReactionMessage"; export declare interface Client { + on(event: "cliEvent", listener: (event: ICLIEvent) => void): this; on(event: "typingMessage", listener: (message: GroupTypingMessage | DMTypingMessage) => void): this; + on(event: "message", listener: (message: GroupDataMessage | DMDataMessage) => void): this; + on(event: "reaction", listener: (message: GroupReactionMessage | DMReactionMessage) => void): this; + on(event: "reactionAdd", listener: (message: GroupReactionMessage | DMReactionMessage) => void): this; + on(event: "reactionRemove", listener: (message: GroupReactionMessage | DMReactionMessage) => void): this; } /** * The base signal.js client |