@types/mailparser-mit
Advanced tools
@@ -46,5 +46,6 @@ // Type definitions for mailparser-mit 1.0 | ||
| transferEncoding: string; | ||
| fileName?: string; | ||
| } | ||
| export interface StreamAttachment extends Omit<Attachment, 'content'> { | ||
| contents: Stream; | ||
| stream: Stream; | ||
| } | ||
@@ -74,2 +75,6 @@ export interface MimeTreeNode { | ||
| export interface Headers { | ||
| [header: string]: string | string[]; | ||
| } | ||
| export interface ParsedEmail { | ||
@@ -79,3 +84,3 @@ html?: string; | ||
| alternatives?: Array<MailData['calendar'][number]['content']>; | ||
| headers: { [header: string]: string }; | ||
| headers: Headers; | ||
| subject?: string; | ||
@@ -96,4 +101,10 @@ references?: string[]; | ||
| export class MailParser extends Stream { | ||
| export class MailParser extends Stream implements NodeJS.WritableStream { | ||
| constructor(options?: MailParserOptions); | ||
| writable: true; | ||
| write(buffer: string | Uint8Array, cb?: (err?: Error | null) => void): boolean; | ||
| write(str: string, encoding?: BufferEncoding, cb?: (err?: Error | null) => void): boolean; | ||
| end(cb?: () => void): this; | ||
| end(data: string | Uint8Array, cb?: () => void): this; | ||
| end(str: string, encoding?: BufferEncoding, cb?: () => void): this; | ||
| options: MailParserOptions; | ||
@@ -107,4 +118,4 @@ /** The complete tree structure of the e-mail */ | ||
| on(event: 'end', listener: (email: ParsedEmail) => void): this; | ||
| on(event: 'headers', listener: (headers: { [header: string]: string }) => void): this; | ||
| on(event: 'headers', listener: (headers: Headers) => void): this; | ||
| on(event: 'attachment', listener: (attachment: StreamAttachment, rootNode: MimeTreeNode) => void): this; | ||
| } |
| { | ||
| "name": "@types/mailparser-mit", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "description": "TypeScript definitions for mailparser-mit", | ||
@@ -25,4 +25,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mailparser-mit", | ||
| }, | ||
| "typesPublisherContentHash": "5b117a60ab72cb44bcb8782b508ab17eefd1c124600f3248946e1fd149c68d89", | ||
| "typesPublisherContentHash": "4108a9123ba40d36e60b23a9315eb017d34c78c242e87c6d8a2c8fd720fe933d", | ||
| "typeScriptVersion": "4.3" | ||
| } |
@@ -11,3 +11,3 @@ # Installation | ||
| ### Additional Details | ||
| * Last updated: Wed, 22 Mar 2023 00:02:36 GMT | ||
| * Last updated: Tue, 09 May 2023 15:02:57 GMT | ||
| * Dependencies: [@types/node](https://npmjs.com/package/@types/node), [@types/node:stream](https://npmjs.com/package/@types/node:stream) | ||
@@ -14,0 +14,0 @@ * Global values: none |
6533
7.31%105
10.53%