333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
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);
}