bencodec
Version:
Library for decoding and encoding bencode data
17 lines (16 loc) • 512 B
TypeScript
import { EncodeSupportedTypes, IBencodecOptions } from './types';
import { Buffer } from 'node:buffer';
export * from './types';
/**
* Decode string or buffer
*/
export declare function decode<Type = unknown>(data: Buffer | string, options?: IBencodecOptions): Type;
/**
* Encode data
*/
export declare function encode(data: EncodeSupportedTypes, options?: IBencodecOptions): Buffer | string;
export declare const bencodec: {
decode: typeof decode;
encode: typeof encode;
};
export default bencodec;