mimekit-ts - v1.0.0
    Preparing search index...

    Class MimeReader

    A forward-only, event-driven MIME reader.

    MimeReader tokenizes MIME input and invokes protected event hooks as it reads messages, entities, headers, boundaries, and content.

    Hierarchy (View Summary)

    Index
    stream: Stream
    streamPosition: number = 0
    • get isEndOfStream(): boolean

      Gets whether the reader has reached end-of-stream.

      Returns boolean

    • Parameters

      • _beginOffset: number
      • _lineNumber: number

      Returns void

    • Parameters

      • _buffer: Uint8Array
      • _startIndex: number
      • _count: number
      • _beginOffset: number
      • _lineNumber: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _lineNumber: number
      • _endOffset: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number
      • _endOffset: number
      • _endLineNumber: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _lineNumber: number
      • _endOffset: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number
      • _headersEndOffset: number
      • _endOffset: number
      • _lines: number

      Returns void

    • Parameters

      • _contentType: ContentType
      • _beginOffset: number
      • _beginLineNumber: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number

      Returns void

    • Parameters

      • _buffer: Uint8Array
      • _startIndex: number
      • _count: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number
      • _endOffset: number
      • _lines: number
      • _newLineFormat: ReaderNewLineFormat | null

      Returns void

    • Parameters

      • _contentType: ContentType
      • _beginOffset: number
      • _beginLineNumber: number
      • _headersEndOffset: number
      • _endOffset: number
      • _lines: number

      Returns void

    • Parameters

      • _contentType: ContentType
      • _beginOffset: number
      • _beginLineNumber: number

      Returns void

    • Parameters

      • _contentType: ContentType
      • _beginOffset: number
      • _beginLineNumber: number
      • _headersEndOffset: number
      • _endOffset: number
      • _lines: number

      Returns void

    • Parameters

      • _contentType: ContentType
      • _beginOffset: number
      • _beginLineNumber: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _lineNumber: number

      Returns void

    • Parameters

      • _buffer: Uint8Array
      • _startIndex: number
      • _count: number
      • _beginOffset: number
      • _lineNumber: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _lineNumber: number
      • _endOffset: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _lineNumber: number

      Returns void

    • Parameters

      • _buffer: Uint8Array
      • _startIndex: number
      • _count: number
      • _beginOffset: number
      • _lineNumber: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _lineNumber: number
      • _endOffset: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number

      Returns void

    • Parameters

      • _buffer: Uint8Array
      • _startIndex: number
      • _count: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number
      • _endOffset: number
      • _lines: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number

      Returns void

    • Parameters

      • _buffer: Uint8Array
      • _startIndex: number
      • _count: number

      Returns void

    • Parameters

      • _beginOffset: number
      • _beginLineNumber: number
      • _endOffset: number
      • _lines: number

      Returns void

    • Parameters

      • _contentType: ContentType
      • _beginOffset: number
      • _beginLineNumber: number
      • _headersEndOffset: number
      • _endOffset: number
      • _lines: number

      Returns void

    • Reads a header block and emits header events.

      Returns void

      The input cannot be parsed as headers.

    • Reads a MIME entity and emits entity events.

      Returns void

      The input cannot be parsed as an entity.

    • Reads a MIME message and emits message and entity events.

      Returns void

      The input cannot be parsed as a message.