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

Method throwInvalidRootHeader

javascript/packages/core/lib/fory.ts:184–196  ·  view source on GitHub ↗
(bitmap: number)

Source from the content-addressed store, hash-verified

182 }
183
184 private throwInvalidRootHeader(bitmap: number): never {
185 const knownFlags
186 = ConfigFlags.isCrossLanguageFlag | ConfigFlags.isOutOfBandFlag;
187 if ((bitmap & ~knownFlags) !== 0) {
188 throw new Error(
189 `unsupported root header bitmap 0x${bitmap.toString(16)}`,
190 );
191 }
192 if ((bitmap & ConfigFlags.isCrossLanguageFlag) === 0) {
193 throw new Error("support crosslanguage mode only");
194 }
195 throw new Error("outofband mode is not supported now");
196 }
197
198 private getRootSerializer(serializer: Serializer) {
199 let rootSerializer = this.rootSerializers.get(serializer);

Callers 2

deserializeMethod · 0.95
getRootDeserializerMethod · 0.95

Calls 1

toStringMethod · 0.65

Tested by

no test coverage detected