UNPKG

whatsapp-chat-parser

Version:

A package to parse WhatsApp chats with Node.js or in the browser 💬

47 lines (46 loc) • 1.13 kB
interface RawMessage { system: boolean; msg: string; } interface Attachment { /** * The filename of the attachment, including the extension. */ fileName: string; } interface Message { /** * The date of the message. */ date: Date; /** * The author of the message. Will be `System` for messages without an author. */ author: string; /** * The message itself. */ message: string; /** * Available for messages containing attachments when setting the option * `parseAttachments` to `true`. */ attachment?: Attachment; } interface ParseStringOptions { /** * Specify if the dates in your log file start with a day (`true`) or a month * (`false`). * * Manually specifying this may improve performance. */ daysFirst?: boolean | null; /** * Specify if attachments should be parsed. * * If set to `true`, messages containing attachments will include an * `attachment` property. */ parseAttachments?: boolean; } export { RawMessage, Attachment, Message, ParseStringOptions };