CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
BencodeEncoder.d.ts25 linesDownload Raw Back to bencode
1import type { IWriter, IWriterGrowable } from '@jsonjoy.com/buffers/lib';2import type { BinaryJsonEncoder } from '../types';3export declare class BencodeEncoder implements BinaryJsonEncoder {4    readonly writer: IWriter & IWriterGrowable;5    constructor(writer: IWriter & IWriterGrowable);6    encode(value: unknown): Uint8Array;7    writeUnknown(value: unknown): void;8    writeAny(value: unknown): void;9    writeNull(): void;10    writeUndef(): void;11    writeBoolean(bool: boolean): void;12    writeNumber(num: number): void;13    writeInteger(int: number): void;14    writeUInteger(uint: number): void;15    writeFloat(float: number): void;16    writeBigint(int: bigint): void;17    writeBin(buf: Uint8Array): void;18    writeStr(str: string): void;19    writeAsciiStr(str: string): void;20    writeArr(arr: unknown[]): void;21    writeObj(obj: Record<string, unknown>): void;22    writeMap(obj: Map<unknown, unknown>): void;23    writeSet(set: Set<unknown>): void;24}25 
basant307/AI_Governance_Project · CoolFace