Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
jajbshjahavahh
GitHub Repository: jajbshjahavahh/Gojo-Satoru
Path: blob/master/node_modules/@adiwajshing/baileys/lib/Utils/messages.d_1.ts
2593 views
1
import { proto } from '../../WAProto';
2
import { AnyMediaMessageContent, AnyMessageContent, MediaGenerationOptions, MessageContentGenerationOptions, MessageGenerationOptions, MessageGenerationOptionsFromContent, MessageUserReceipt, WAMessage, WAMessageContent, WAProto } from '../Types';
3
export declare const prepareWAMessageMedia: (message: AnyMediaMessageContent, options: MediaGenerationOptions) => Promise<proto.Message>;
4
export declare const prepareDisappearingMessageSettingContent: (ephemeralExpiration?: number) => proto.Message;
5
/**
6
* Generate forwarded message content like WA does
7
* @param message the message to forward
8
* @param options.forceForward will show the message as forwarded even if it is from you
9
*/
10
export declare const generateForwardMessageContent: (message: WAMessage, forceForward?: boolean) => proto.IMessage;
11
export declare const generateWAMessageContent: (message: AnyMessageContent, options: MessageContentGenerationOptions) => Promise<proto.Message>;
12
export declare const generateWAMessageFromContent: (jid: string, message: WAMessageContent, options: MessageGenerationOptionsFromContent) => proto.WebMessageInfo;
13
export declare const generateWAMessage: (jid: string, content: AnyMessageContent, options: MessageGenerationOptions) => Promise<proto.WebMessageInfo>;
14
/** Get the key to access the true type of content */
15
export declare const getContentType: (content: WAProto.IMessage | undefined) => keyof proto.IMessage;
16
/**
17
* Extract the true message content from a message
18
* Eg. extracts the inner message from a disappearing message/view once message
19
*/
20
export declare const extractMessageContent: (content: WAMessageContent | undefined | null) => WAMessageContent | undefined;
21
/**
22
* Returns the device predicted by message ID
23
*/
24
export declare const getDevice: (id: string) => "android" | "web" | "ios";
25
export declare const updateMessageWithReceipt: (msg: WAMessage, receipt: MessageUserReceipt) => void;
26
27