Whatsapp

63183

Hierarchy (view full)

Constructors

Properties

Methods

addChild addMediaMsgs assignedColor bind canArchive canPin canSenderRevoke cancelPendingPromises clear constructMediaMsgs decObservers decPending delete deleteMsgs deleteMsgsBeforeMsgInclusive deleteMsgsOlderThan deleteMsgsPartial deregisterExpiredViewOnceBulkMessages dismissVcard emit forwardMessages fts get getAckedPhoneProps getAllCMCs getAllMsgs getCollection getComposeContents getDefault getDisappearingModeInitiator getDocMsgs getEphemeralSetting getEphemeralSettingTimestamp getFirstMsgWithStatus getGroupMetadataCollection getLastMsgKeyForAction getLastReceivedMsg getLastReceivedNonExpiredMsg getLastTimestampMsg getLinkMsgs getMediaMsgs getParticipantCount getProductMsgs getReceivedVcardMsgs getSearchContext? getSessionPersistedComposeContents getStarredMsgs getWebcChatType hasMaybeSentMsgToChat hasObservers hasUnfiredChanges incObservers initialize isDirty isEphemeralSettingOn isListening isMostRecentCMC isMsgForMediaCollection isSupportGroup isTrusted listenTo listenToAndRun listenToOnce loadAssignedColors loadEarlierMsgs loadRecentMsgs matchFilter notifyMsgCollectionMerge off on onActiveUpdate onEmptyMRM onNewMsg onNotSpamChange onPendingActionUpdate once preload regCancellablePromise removeAllListeners removeFromCollection removeListener removeMsg removeMsgsCollection replaceMsgsCollection reset resetMediaMsgs resetMediasCount saveAssignedColors sendDeleteMsgs sendDismissChangeNumber sendGroupInviteMessage sendRevokeMsgs serialize set setAndKeepPrevious setAttachMediaContents setComposeContents shouldShowEphemeralSetting sortMsgs stopListening title toJSON trigger unbind unset unstarAll updateCanSend updateIsAnnounceGrpRestrict updateMediasCountOnMsg updateMuteExpiration updateReadOnly updateSortTime updateTitle waitForChatLoading isIdType

Constructors

Properties

ackedProps?: any
active?: any
archive?: any
attachMediaContents?: any
attributes: Props & Session
canSend: boolean
canUnread: boolean
changeNumberNewJid?: any
changeNumberOldJid?: any
collection?: ChatCollection
colors?: any
composeContents?: any
composeQuotedMsg?: any
composeQuotedMsgRemoteJid?: any
contact?: any
createdLocally?: any
disableUnreadAnchor: any
disappearingModeInitiator?: any
docCount?: any
endOfHistoryTransfer?: any
endOfHistoryTransferType?: any
ephemeralDuration?: any
ephemeralSettingTimestamp?: any
formattedTitle?: string
ftsCache?: any
groupMetadata?: GroupMetadataModel
hasEstablishedE2EESession: boolean
hasUnread: boolean
idClass: typeof WAJS.whatsapp.Wid
isAnnounceGrpRestrict: boolean
isBroadcast: boolean
isGroup: boolean
isNewsletter: boolean
isPSA: boolean
isReadOnly: boolean
isState: true
isUser: boolean
kind?: any
labels?: string[]
lastReceivedKey?: MsgKey
linkCount?: any
liveLocation?: any
liveLocationQueried?: any
markedUnread?: any
mediaCount?: any
mirrorMask: {
    change:ackedProps: number;
    change:active: number;
    change:archive: number;
    change:attachMediaContents: number;
    change:canSend: number;
    change:canUnread: number;
    change:changeNumberNewJid: number;
    change:changeNumberOldJid: number;
    change:colors: number;
    change:composeContents: number;
    change:composeQuotedMsg: number;
    change:composeQuotedMsgRemoteJid: number;
    change:contact: number;
    change:createdLocally: number;
    change:disableUnreadAnchor: number;
    change:disappearingModeInitiator: number;
    change:docCount: number;
    change:endOfHistoryTransfer: number;
    change:endOfHistoryTransferType: number;
    change:ephemeralDuration: number;
    change:ephemeralSettingTimestamp: number;
    change:formattedTitle: number;
    change:ftsCache: number;
    change:groupMetadata: number;
    change:hasEstablishedE2EESession: number;
    change:hasUnread: number;
    change:id: number;
    change:isAnnounceGrpRestrict: number;
    change:isBroadcast: number;
    change:isGroup: number;
    change:isNewsletter: number;
    change:isPSA: number;
    change:isReadOnly: number;
    change:isUser: number;
    change:kind: number;
    change:labels: number;
    change:lastReceivedKey: number;
    change:linkCount: number;
    change:liveLocation: number;
    change:liveLocationQueried: number;
    change:markedUnread: number;
    change:mediaCount: number;
    change:modifyTag: number;
    change:msgChunks: number;
    change:msgUnsyncedButtonReplyMsgs: number;
    change:msgsChanged: number;
    change:msgsLength: number;
    change:mute: number;
    change:muteExpiration: number;
    change:name: number;
    change:notSpam: number;
    change:optimisticUnreadCount: number;
    change:pausedTimerId: number;
    change:pendingAction: number;
    change:pendingInitialLoading: number;
    change:pendingMsgs: number;
    change:pendingSeenCount: number;
    change:pin: number;
    change:presence: number;
    change:presenceResendTimerId: number;
    change:previewMessage: number;
    change:productCount: number;
    change:promises: number;
    change:quotedMsgAdminGroupJid: number;
    change:recording: number;
    change:shouldAppearInList: number;
    change:shouldShowUnreadDivider: number;
    change:shouldShowUnreadInTitle: number;
    change:showChangeNumberNotification: number;
    change:squelch: number;
    change:stale: number;
    change:t: number;
    change:trusted: number;
    change:typing: number;
    change:unreadCount: number;
    change:unreadMentionsOfMe: number;
    change:unreadMsgAnchor: number;
    change:vcardDismissed: number;
}

Type declaration

  • change:ackedProps: number
  • change:active: number
  • change:archive: number
  • change:attachMediaContents: number
  • change:canSend: number
  • change:canUnread: number
  • change:changeNumberNewJid: number
  • change:changeNumberOldJid: number
  • change:colors: number
  • change:composeContents: number
  • change:composeQuotedMsg: number
  • change:composeQuotedMsgRemoteJid: number
  • change:contact: number
  • change:createdLocally: number
  • change:disableUnreadAnchor: number
  • change:disappearingModeInitiator: number
  • change:docCount: number
  • change:endOfHistoryTransfer: number
  • change:endOfHistoryTransferType: number
  • change:ephemeralDuration: number
  • change:ephemeralSettingTimestamp: number
  • change:formattedTitle: number
  • change:ftsCache: number
  • change:groupMetadata: number
  • change:hasEstablishedE2EESession: number
  • change:hasUnread: number
  • change:id: number
  • change:isAnnounceGrpRestrict: number
  • change:isBroadcast: number
  • change:isGroup: number
  • change:isNewsletter: number
  • change:isPSA: number
  • change:isReadOnly: number
  • change:isUser: number
  • change:kind: number
  • change:labels: number
  • change:lastReceivedKey: number
  • change:linkCount: number
  • change:liveLocation: number
  • change:liveLocationQueried: number
  • change:markedUnread: number
  • change:mediaCount: number
  • change:modifyTag: number
  • change:msgChunks: number
  • change:msgUnsyncedButtonReplyMsgs: number
  • change:msgsChanged: number
  • change:msgsLength: number
  • change:mute: number
  • change:muteExpiration: number
  • change:name: number
  • change:notSpam: number
  • change:optimisticUnreadCount: number
  • change:pausedTimerId: number
  • change:pendingAction: number
  • change:pendingInitialLoading: number
  • change:pendingMsgs: number
  • change:pendingSeenCount: number
  • change:pin: number
  • change:presence: number
  • change:presenceResendTimerId: number
  • change:previewMessage: number
  • change:productCount: number
  • change:promises: number
  • change:quotedMsgAdminGroupJid: number
  • change:recording: number
  • change:shouldAppearInList: number
  • change:shouldShowUnreadDivider: number
  • change:shouldShowUnreadInTitle: number
  • change:showChangeNumberNotification: number
  • change:squelch: number
  • change:stale: number
  • change:t: number
  • change:trusted: number
  • change:typing: number
  • change:unreadCount: number
  • change:unreadMentionsOfMe: number
  • change:unreadMsgAnchor: number
  • change:vcardDismissed: number
modifyTag?: any
msgChunks: MsgLoad[]
msgUnsyncedButtonReplyMsgs?: any
msgs: MsgLoad
msgsChanged: number
msgsLength: number
mute: MuteModel
muteExpiration?: any
name?: string
notSpam?: any
optimisticUnreadCount?: any
parent?: any
pausedTimerId?: any
pendingAction?: any
pendingInitialLoading?: any
pendingMsgs: boolean
pendingSeenCount?: any
pin?: any
presence?: any
presenceResendTimerId?: any
previewMessage?: any
productCount?: any
promises: {
    [key: string]: Promise<any> | undefined | null;
}

Type declaration

  • [key: string]: Promise<any> | undefined | null
proxyName: string
quotedMsgAdminGroupJid?: any
recording?: any
shouldAppearInList?: any
shouldShowUnreadDivider?: any
shouldShowUnreadInTitle?: any
showChangeNumberNotification?: any
squelch?: any
stale?: any
t?: number
trusted?: any
typing?: any
unreadCount: number
unreadMentionsOfMe?: any
unreadMsgAnchor: any
vcardDismissed?: any
Proxy: string
allowedIds?: any[]
idClass?: any

Methods

  • Parameters

    • id: Stringable
    • context: {
          [key: string]: any;
      }
      • [key: string]: any

    Returns void

  • Parameters

    • Optional e: any
    • Optional t: any

    Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Alias of on

    Parameters

    • eventName: Event
    • listener: Listener
    • Optional context: any

    Returns this

    Alias

    on

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns void

  • Parameters

    • Optional e: any

    Returns any

  • Returns void

  • Returns any

  • Returns void

  • Parameters

    • Optional e: any
    • Optional t: any

    Returns any

  • Parameters

    • Optional e: any
    • Optional t: boolean
    • Optional r: any

    Returns any

  • Parameters

    • Optional e: any
    • Optional t: any
    • Optional r: any

    Returns any

  • Parameters

    • Optional e: any
    • Optional t: boolean

    Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Returns any

  • Alias of trigger

    Parameters

    • eventName: Event
    • Rest ...args: any[]

    Returns this

    Alias

    trigger

  • Parameters

    • msgs: MsgModel[]
    • Optional multicast: any
    • Optional displayCaptionText: boolean

    Returns any

  • Parameters

    • Optional e: any
    • Optional t: boolean
    • Optional r: any

    Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Type Parameters

    Parameters

    • attr: T

    Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns MsgKey

  • Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Parameters

    • msg: MsgKey | MsgModel
    • Optional options: {
          isQuotedMsgAvailable: boolean;
      }
      • isQuotedMsgAvailable: boolean

    Returns {
        collection: MsgLoad;
        highlightMsg: true;
        key?: MsgKey;
        msg?: MsgModel;
    }

  • Returns any

  • Returns any

  • Returns any

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • Optional e: boolean

    Returns void

  • Returns void

  • Returns boolean

  • Returns boolean

  • Parameters

    • eventName: Event

    Returns boolean

  • Parameters

    • Optional e: any

    Returns boolean

  • Parameters

    • Optional e: any

    Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • context: any

      The value of this provided for the call to listener

    • eventName: Event

      The name of the event.

    • Optional listener: Listener

      The callback function.

    Returns this

  • Parameters

    • context: any

      The value of this provided for the call to listener

    • eventName: Event

      The name of the event.

    • Optional listener: Listener

      The callback function.

    Returns this

  • Parameters

    • context: any

      The value of this provided for the call to listener

    • eventName: Event

      The name of the event.

    • Optional listener: Listener

      The callback function.

    Returns this

  • Returns any

  • Parameters

    • Optional e: any
    • Optional t: any

    Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Parameters

    • Optional e: any
    • Optional t: any
    • Optional r: any
    • Optional a: any

    Returns any

  • Removes the specified listener from the listener array for the event named eventName.

    Parameters

    • Optional eventName: Event

      The name of the event.

    • Optional listener: Listener

      The callback function.

    • Optional context: any

      The value of this provided for the call to listener

    Returns this

    Returns a reference to the EventEmitter, so that calls can be chained.

  • Adds the listener function to the end of the listeners array for the event named eventName.

    Parameters

    • eventName: Event

      The name of the event.

    • listener: Listener

      The callback function.

    • Optional context: any

      The value of this provided for the call to listener

    Returns this

    Returns a reference to the EventEmitter, so that calls can be chained.

  • Returns any

  • Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Returns any

  • Returns any

  • Adds a one-time listener function for the event named eventName.

    Parameters

    • eventName: Event

      The name of the event.

    • listener: Listener

      The callback function.

    • Optional context: any

      The value of this provided for the call to listener

    Returns this

    Returns a reference to the EventEmitter, so that calls can be chained.

  • Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Removes all listeners.

    Returns this

    Returns a reference to the EventEmitter, so that calls can be chained.

  • Parameters

    • Optional e: any

    Returns any

  • Alias of off

    Parameters

    • Optional eventName: Event
    • Optional listener: Listener
    • Optional context: any

    Returns this

    Alias

    off

  • Parameters

    • Optional e: any

    Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Returns void

  • Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Returns any

  • Parameters

    • messages: MsgModel[]
    • Optional deleteMediaInDevice: boolean

    Returns Promise<SendMsgResult>

  • Returns any

  • Parameters

    • Optional e: any
    • Optional t: any
    • Optional r: any
    • Optional a: any
    • Optional i: any
    • Optional n: any

    Returns any

  • Parameters

    • messages: MsgModel[]
    • Optional deleteMediaInDevice: boolean

    Returns Promise<SendMsgResult>

  • Parameters

    • messages: MsgModel[]
    • sender: string
    • Optional deleteMediaInDevice: boolean

    Returns Promise<SendMsgResult>

  • Returns Props

  • Parameters

    • Rest ...args: any

    Returns any

  • Parameters

    • Optional e: any
    • Optional t: any

    Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Returns any

  • Parameters

    • Optional e: any

    Returns any

  • Parameters

    • Optional context: any
    • Optional eventName: Event
    • Optional listener: Listener

    Returns this

  • Returns any

  • Returns Props

  • Synchronously calls each of the listeners registered for the event named eventName, in the order they were registered, passing the supplied arguments to each.

    Parameters

    • eventName: Event
    • Rest ...args: any[]

    Returns this

    Returns a reference to the EventEmitter, so that calls can be chained.

  • Alias of off

    Parameters

    • Optional eventName: Event
    • Optional listener: Listener
    • Optional context: any

    Returns this

    Alias

    off

  • Parameters

    • ids: Stringable | Stringable[]
    • Optional t: any

    Returns void

  • Returns any

  • Returns any

  • Returns any

  • Parameters

    • Optional e: any
    • Optional t: boolean

    Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Returns any

  • Parameters

    • e: any

    Returns boolean