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

    Interface IMimeFilter

    An interface for incrementally filtering data.

    interface IMimeFilter {
        filter(
            input: Uint8Array,
            startIndex: number,
            length: number,
        ): MimeFilterResult;
        flush(
            input: Uint8Array,
            startIndex: number,
            length: number,
        ): MimeFilterResult;
        reset(): void;
    }

    Implemented by

    Index
    • Filter the specified input buffer.

      Parameters

      • input: Uint8Array

        The input buffer.

      • startIndex: number

        The starting index of the input buffer.

      • length: number

        The number of bytes of input to filter.

      Returns MimeFilterResult

      The filtered output range.

    • Filter the specified input buffer, flushing all internally buffered data to the output.

      Parameters

      • input: Uint8Array

        The input buffer.

      • startIndex: number

        The starting index of the input buffer.

      • length: number

        The number of bytes of input to filter.

      Returns MimeFilterResult

      The filtered output range.