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

Method deserialize

javascript/packages/core/lib/fory.ts:171–182  ·  view source on GitHub ↗
(
    bytes: Uint8Array,
    serializer: Serializer = this.anySerializer,
  )

Source from the content-addressed store, hash-verified

169 }
170
171 deserialize<T = any>(
172 bytes: Uint8Array,
173 serializer: Serializer = this.anySerializer,
174 ): T | null {
175 this.readContext.reset(bytes);
176 const reader = this.readContext.reader;
177 const bitmap = reader.readUint8();
178 if (bitmap !== ConfigFlags.isCrossLanguageFlag) {
179 this.throwInvalidRootHeader(bitmap);
180 }
181 return serializer.readRef();
182 }
183
184 private throwInvalidRootHeader(bitmap: number): never {
185 const knownFlags

Callers

nothing calls this directly

Calls 4

resetMethod · 0.65
readRefMethod · 0.65
readUint8Method · 0.45

Tested by

no test coverage detected