wl-msg-reader
Version:
MSG Reader
42 lines (34 loc) • 810 B
TypeScript
export class MSGReader {
constructor(arrayBuffer: ArrayBuffer);
getFileData(): MSGFileData | MSGErrorResult;
getAttachment(attach: number | MSGAttachment): MSGAttachmentData;
}
export interface MSGFileData {
senderName: string;
senderEmail: string;
recipients: MSGRecipient[];
subject: string;
body: string;
headers: string;
attachments: MSGAttachment[];
}
export interface MSGErrorResult {
error: string;
}
export interface MSGRecipient {
name: string;
email: string;
}
export interface MSGAttachment {
contentLength: number;
dataId: number;
extension: string;
fileName: string;
fileNameShort: string;
name: string;
pidContentId: string;
}
export interface MSGAttachmentData {
fileName: string;
content: string;
}