UNPKG

imessage-ts

Version:

TypeScript library for interacting with iMessage on macOS - send messages, monitor chats, and automate responses

39 lines 1.75 kB
"use strict"; /** * Types for iMessage database entities and API */ Object.defineProperty(exports, "__esModule", { value: true }); exports.MessageService = exports.AttachmentType = exports.MessageStatus = exports.MessageType = void 0; var MessageType; (function (MessageType) { MessageType[MessageType["TEXT"] = 0] = "TEXT"; MessageType[MessageType["ATTACHMENT"] = 1] = "ATTACHMENT"; MessageType[MessageType["REACTION"] = 2] = "REACTION"; MessageType[MessageType["LINK"] = 3] = "LINK"; MessageType[MessageType["APP_STICKER"] = 4] = "APP_STICKER"; MessageType[MessageType["DIGITAL_TOUCH"] = 5] = "DIGITAL_TOUCH"; })(MessageType || (exports.MessageType = MessageType = {})); var MessageStatus; (function (MessageStatus) { MessageStatus[MessageStatus["SENT"] = 0] = "SENT"; MessageStatus[MessageStatus["DELIVERED"] = 1] = "DELIVERED"; MessageStatus[MessageStatus["READ"] = 2] = "READ"; MessageStatus[MessageStatus["FAILED"] = 3] = "FAILED"; MessageStatus[MessageStatus["SENDING"] = 4] = "SENDING"; })(MessageStatus || (exports.MessageStatus = MessageStatus = {})); var AttachmentType; (function (AttachmentType) { AttachmentType["IMAGE"] = "image"; AttachmentType["VIDEO"] = "video"; AttachmentType["AUDIO"] = "audio"; AttachmentType["FILE"] = "file"; AttachmentType["LOCATION"] = "location"; AttachmentType["CONTACT"] = "contact"; AttachmentType["APP_SPECIFIC"] = "app-specific"; })(AttachmentType || (exports.AttachmentType = AttachmentType = {})); var MessageService; (function (MessageService) { MessageService["IMESSAGE"] = "iMessage"; MessageService["SMS"] = "SMS"; })(MessageService || (exports.MessageService = MessageService = {})); //# sourceMappingURL=index.js.map