MCPcopy Create free account
hub / github.com/apache/fory / bufferRefAt

Method bufferRefAt

javascript/packages/core/lib/reader/index.ts:293–298  ·  view source on GitHub ↗
(start: number, len: number)

Source from the content-addressed store, hash-verified

291 }
292
293 bufferRefAt(start: number, len: number) {
294 if (start < 0 || len < 0 || start > this.byteLength - len) {
295 throw new Error("Insufficient bytes for buffer reference");
296 }
297 return this.platformBuffer.subarray(start, start + len);
298 }
299
300 readVarUInt32() {
301 // Reduce memory reads as much as possible. Reading a uint32 at once is far faster than reading four uint8s separately.

Callers 3

fromBytesAfterHeaderMethod · 0.80
io.test.tsFile · 0.80

Calls 1

subarrayMethod · 0.45

Tested by

no test coverage detected