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