UNPKG

typia

Version:

Superfast runtime validators with only one line

30 lines (29 loc) 717 B
import { ProtobufWire } from "../programmers/helpers/ProtobufWire"; export declare class _ProtobufReader { /** Read buffer */ private buf; /** Read buffer pointer. */ private ptr; /** DataView for buffer. */ private view; constructor(buf: Uint8Array); index(): number; size(): number; uint32(): number; int32(): number; sint32(): number; uint64(): bigint; int64(): bigint; sint64(): bigint; bool(): boolean; float(): number; double(): number; bytes(): Uint8Array; string(): string; skip(length: number): void; skipType(wireType: ProtobufWire): void; private varint32; private varint64; private u8; private u8n; }