UNPKG

whatsapp-api-js

Version:

A TypeScript server agnostic Whatsapp's Official API framework

50 lines 1.31 kB
import { ClientMessage } from "../types.js"; /** * Reaction API object * * @group Reaction */ export declare class Reaction extends ClientMessage { /** * The message's id to react to */ readonly message_id: string; /** * The reaction emoji */ readonly emoji: string; /** * @override * @internal */ get _type(): "reaction"; /** * Create a Reaction object for the API * * @example * ```ts * import { Reaction } from "whatsapp-api-js/messages"; * * const reaction_message = new Reaction("message_id", "👍"); * ``` * * @param message_id - The message's id (wamid) to react to * @param emoji - The emoji to react with, defaults to empty string to remove a reaction * @throws If a non-emoji or more than one emoji is provided */ constructor(message_id: string, emoji: string); /** * Create a _remove_ Reaction object for the API * * @example * ```ts * import { Reaction } from "whatsapp-api-js/messages"; * * const reaction_remove_message = new Reaction("message_id"); * ``` * * @param message_id - The message's id (wamid) to react to */ constructor(message_id: string); } //# sourceMappingURL=reaction.d.ts.map