Update Message.ts

This commit is contained in:
Rajeh Taher
2023-05-06 01:31:07 +03:00
committed by GitHub
parent 3478f2b679
commit f5742ae33c

View File

@@ -55,6 +55,7 @@ type Mentionable = {
type ViewOnce = { type ViewOnce = {
viewOnce?: boolean viewOnce?: boolean
} }
type Buttonable = { type Buttonable = {
/** add buttons to the message */ /** add buttons to the message */
buttons?: proto.Message.ButtonsMessage.IButton[] buttons?: proto.Message.ButtonsMessage.IButton[]
@@ -65,6 +66,9 @@ type Templatable = {
footer?: string footer?: string
} }
type Editable = {
edited?: WAMessageKey
}
type Listable = { type Listable = {
/** Sections of the List */ /** Sections of the List */
sections?: proto.Message.ListMessage.ISection[] sections?: proto.Message.ListMessage.ISection[]
@@ -117,7 +121,7 @@ export type AnyMediaMessageContent = (
fileName?: string fileName?: string
caption?: string caption?: string
} & Buttonable & Templatable)) } & Buttonable & Templatable))
& { mimetype?: string } & { mimetype?: string } & Editable
export type ButtonReplyInfo = { export type ButtonReplyInfo = {
displayText: string displayText: string
@@ -134,11 +138,11 @@ export type AnyRegularMessageContent = (
text: string text: string
linkPreview?: WAUrlInfo | null linkPreview?: WAUrlInfo | null
} }
& Mentionable & Buttonable & Templatable & Listable) & Mentionable & Buttonable & Templatable & Listable & Editable)
| AnyMediaMessageContent | AnyMediaMessageContent
| ({ | ({
poll: PollMessageOptions poll: PollMessageOptions
} & Mentionable & Buttonable & Templatable) } & Mentionable & Buttonable & Templatable & Editable)
| { | {
contacts: { contacts: {
displayName?: string displayName?: string