UNPKG

bencoder

Version:

bencode encoder/decoder written in TypeScript

16 lines (15 loc) 364 B
/** * Encodes data in bencode. * * @param {Array|String|Object|Number} data * @return {Buffer} */ export declare function encode(data: any): Buffer; /** * Decodes bencoded data. * * @param {Buffer} data * @param {String} encoding (optional) * @return {Object|Array|String|Number} */ export declare function decode(data: Buffer, encoding?: string): any;