CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
RespEncoder.d.ts61 linesDownload Raw Back to resp
1import type { IWriter, IWriterGrowable } from '@jsonjoy.com/buffers/lib';2import type { BinaryJsonEncoder, StreamingBinaryJsonEncoder, TlvBinaryJsonEncoder } from '../types';3import type { Slice } from '@jsonjoy.com/buffers/lib/Slice';4export declare class RespEncoder<W extends IWriter & IWriterGrowable = IWriter & IWriterGrowable> implements BinaryJsonEncoder, StreamingBinaryJsonEncoder, TlvBinaryJsonEncoder {5    readonly writer: W;6    constructor(writer?: W);7    encode(value: unknown): Uint8Array;8    encodeToSlice(value: unknown): Slice;9    writeAny(value: unknown): void;10    protected writeLength(length: number): void;11    encodeCmd(args: unknown[]): Uint8Array;12    writeCmd(args: unknown[]): void;13    encodeCmdUtf8(args: unknown[]): Uint8Array;14    writeCmdUtf8(args: unknown[]): void;15    writeArgUtf8(arg: unknown): void;16    writeNull(): void;17    writeNullStr(): void;18    writeNullArr(): void;19    writeBoolean(bool: boolean): void;20    writeNumber(num: number): void;21    writeBigInt(int: bigint): void;22    writeInteger(int: number): void;23    writeUInteger(uint: number): void;24    writeFloat(float: number): void;25    writeBin(buf: Uint8Array): void;26    writeBinHdr(length: number): void;27    writeStr(str: string): void;28    writeStrHdr(length: number): void;29    writeSimpleStr(str: string): void;30    writeSimpleStrAscii(str: string): void;31    writeBulkStr(str: string): void;32    writeBulkStrAscii(str: string): void;33    writeAsciiStr(str: string): void;34    writeVerbatimStr(encoding: string, str: string): void;35    writeErr(str: string): void;36    writeSimpleErr(str: string): void;37    writeBulkErr(str: string): void;38    writeArr(arr: unknown[]): void;39    writeArrHdr(length: number): void;40    writeObj(obj: Record<string, unknown>): void;41    writeObjHdr(length: number): void;42    writeAttr(obj: Record<string, unknown>): void;43    writeSet(set: Set<unknown>): void;44    writePush(elements: unknown[]): void;45    writeUnknown(value: unknown): void;46    writeUndef(): void;47    protected writeRn(): void;48    writeStartStr(): void;49    writeStrChunk(str: string): void;50    writeEndStr(): void;51    writeStartBin(): void;52    writeBinChunk(buf: Uint8Array): void;53    writeEndBin(): void;54    writeStartArr(): void;55    writeArrChunk(item: unknown): void;56    writeEndArr(): void;57    writeStartObj(): void;58    writeObjChunk(key: string, value: unknown): void;59    writeEndObj(): void;60}61 
basant307/AI_Governance_Project · CoolFace