mirror of
https://github.com/cheveguerra/whatsapp-web.js.git
synced 2026-04-19 20:19:14 +00:00
Include Calls (#720)
* Get Call module * The call event * Update onCall index.d.ts
This commit is contained in:
43
index.d.ts
vendored
43
index.d.ts
vendored
@@ -227,6 +227,12 @@ declare namespace WAWebJS {
|
||||
qr: string
|
||||
) => void): this
|
||||
|
||||
/** Emitted when a call is received */
|
||||
on(event: 'call', listener: (
|
||||
/** The call that started */
|
||||
call: Call
|
||||
) => void): this
|
||||
|
||||
/** Emitted when the client has initialized and is ready to receive messages */
|
||||
on(event: 'ready', listener: () => void): this
|
||||
}
|
||||
@@ -1044,6 +1050,43 @@ declare namespace WAWebJS {
|
||||
/** Order Created At*/
|
||||
createdAt: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* Represents a Call on WhatsApp
|
||||
*
|
||||
* @example
|
||||
* Call {
|
||||
* id: 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA',
|
||||
* from: '5511999999@c.us',
|
||||
* timestamp: 1625003709,
|
||||
* isVideo: false,
|
||||
* isGroup: false,
|
||||
* fromMe: false,
|
||||
* canHandleLocally: false,
|
||||
* webClientShouldHandle: false,
|
||||
* participants: []
|
||||
* }
|
||||
*/
|
||||
export interface Call {
|
||||
/** Call Id */
|
||||
id: string,
|
||||
/** from */
|
||||
from?: string,
|
||||
/** Unix timestamp for when the call was created*/
|
||||
timestamp: number,
|
||||
/** Is video */
|
||||
isVideo: boolean,
|
||||
/** Is Group */
|
||||
isGroup: boolean,
|
||||
/** Indicates if the call was sent by the current user */
|
||||
fromMe: boolean,
|
||||
/** indicates if the call can be handled in waweb */
|
||||
canHandleLocally: boolean,
|
||||
/** indicates if the call should be handled in waweb */
|
||||
webClientShouldHandle: boolean,
|
||||
/** Object with participants */
|
||||
participants: object
|
||||
}
|
||||
}
|
||||
|
||||
export = WAWebJS
|
||||
|
||||
Reference in New Issue
Block a user