schangxiang@126.com
2025-09-09 3d8966ba2c81e7e0365c8b123e861d18ee4f94f5
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);
}