schangxiang@126.com
2025-09-19 0821aa23eabe557c0d9ef5dbe6989c68be35d1fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/// <reference types="node" />
 
import { Transform, TransformOptions } from 'stream';
 
/** Encodes a Buffer into a Quoted-Printable encoded string */
export function encode(buffer: Buffer | string): string;
 
/** Adds soft line breaks to a Quoted-Printable string */
export function wrap(str: string, lineLength?: number): string;
 
export interface EncoderOptions extends TransformOptions {
    lineLength?: number | false;
}
 
/** Creates a transform stream for encoding data to Quoted-Printable encoding */
export class Encoder extends Transform {
    options: EncoderOptions;
 
    inputBytes: number;
    outputBytes: number;
 
    constructor(options?: EncoderOptions);
}