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

Function normalizeProtobufValue

benchmarks/javascript/benchmark.js:812–828  ·  view source on GitHub ↗
(datasetKey, value)

Source from the content-addressed store, hash-verified

810}
811
812function normalizeProtobufValue(datasetKey, value) {
813 switch (datasetKey) {
814 case "sample":
815 return {
816 ...value,
817 float_value: toFloat32(value.float_value),
818 float_value_boxed: toFloat32(value.float_value_boxed),
819 float_array: value.float_array.map(toFloat32),
820 };
821 case "samplelist":
822 return {
823 sample_list: value.sample_list.map((item) => normalizeProtobufValue("sample", item)),
824 };
825 default:
826 return value;
827 }
828}
829
830function ensureSerializationWorks(dataset) {
831 const value = dataset.createValue();

Callers 1

ensureSerializationWorksFunction · 0.85

Calls 2

toFloat32Function · 0.85
mapMethod · 0.45

Tested by

no test coverage detected