UNPKG

bencodec

Version:

Library for decoding and encoding bencode data

17 lines (16 loc) 512 B
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;