Enhanced protobuf reader with comprehensive error handling

Constructors

Methods

  • Safely reads a varint with bounds checking

    Returns number

  • Safely reads a signed 32-bit integer (ZigZag decoded)

    Returns number

  • Safely reads a string with length validation

    Returns string

  • Safely reads length-delimited bytes

    Returns Uint8Array

  • Safely reads and parses a protobuf tag

    Returns [number, number]

  • Safely skips a field based on wire type

    Parameters

    • wireType: number

    Returns void