@substrate-system/bencode
Version:
Bencode de/encoder
22 lines • 911 B
TypeScript
import { type TypedArray } from '@substrate-system/uint8-util';
/**
* Encodes data in bencode.
*
* @param {Uint8Array|Array|String|Object|Number|Boolean} data
* @return {Uint8Array}
*/
export declare function encode(data?: TypedArray | any[] | string | number | boolean | object | null, buffer?: Uint8Array, offset?: number): Uint8Array;
export declare namespace encode {
var bytes: number;
var _floatConversionDetected: boolean;
var _encode: (buffers: any, data: any) => void;
var buffer: (buffers: any, data: any) => void;
var string: (buffers: any, data: any) => void;
var number: (buffers: any, data: any) => any;
var dict: (buffers: any, data: any) => void;
var dictMap: (buffers: any, data: any) => void;
var list: (buffers: any, data: any) => void;
var listSet: (buffers: any, data: any) => void;
}
export default encode;
//# sourceMappingURL=encode.d.ts.map