| Server IP : 185.208.173.17 / Your IP : 87.236.161.98 Web Server : Microsoft-IIS/10.0 System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64 User : IUSR ( 0) PHP Version : 7.4.13 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/parsmega.nuxt/node_modules/@jsonjoy.com/json-pack/lib/resp/ |
Upload File : |
import type { IReader, IReaderResettable } from '@jsonjoy.com/buffers/lib';
import type { BinaryJsonDecoder, PackValue } from '../types';
export declare class RespDecoder<R extends IReader & IReaderResettable = IReader & IReaderResettable> implements BinaryJsonDecoder {
reader: R;
tryUtf8: boolean;
constructor(reader?: R);
read(uint8: Uint8Array): PackValue;
decode(uint8: Uint8Array): unknown;
val(): unknown;
readAny(): unknown;
protected readLength(): number;
readCmd(): [cmd: string, ...args: Uint8Array[]];
readBool(): boolean;
readInt(): number;
readFloat(): number;
readBigint(): bigint;
readStrSimple(): string;
readStrBulk(): Uint8Array | string | null;
readAsciiAsStrBulk(): string;
readStrVerbatim(): string | Uint8Array;
readErrSimple(): Error;
readErrBulk(): Error;
readArr(): unknown[] | null;
readSet(): Set<unknown>;
readObj(): Record<string, unknown>;
skipN(n: number): void;
skipAny(): void;
skipBool(): void;
skipInt(): void;
skipFloat(): void;
skipBigint(): void;
skipStrSimple(): void;
skipStrBulk(): void;
skipStrVerbatim(): void;
skipErrSimple(): void;
skipErrBulk(): void;
skipArr(): void;
skipSet(): void;
skipObj(): void;
}