message: feat: more BufferReader passthroughs
diff: @@ -91,6 +91,22 @@ export class BufferReader {
  return this.smartBuffer.readBigUInt64BE();
  }
  + readString(arg?: number | BufferEncoding, encoding?: BufferEncoding): string {
  + return this.smartBuffer.readString(arg, encoding);
  + }
  +
  + get readOffset(): number {
  + return this.smartBuffer.readOffset;
  + }
  +
  + set readOffset(val: number) {
  + this.smartBuffer.readOffset = val;
  + }
  +
  + get internalBuffer(): Buffer {
  + return this.smartBuffer.internalBuffer;
  + }
  +
  readUInt8Enum<T extends string, TEnumValue extends number>(
  enumVariable: { [key in T]: TEnumValue },
  invalidEnumErrorFormatter: (val: number) => Error
  