(typeMeta)
| 107 | } |
| 108 | |
| 109 | function headerParts(typeMeta) { |
| 110 | const encoded = typeMeta.toBytes(); |
| 111 | const view = new DataView(encoded.buffer, encoded.byteOffset, encoded.byteLength); |
| 112 | const header = view.getBigUint64(0, true); |
| 113 | return { |
| 114 | low: Number(header & 0xffffffffn), |
| 115 | high: Number(header >> 32n), |
| 116 | }; |
| 117 | } |
| 118 | |
| 119 | function readCompatibleStructSerializer(readContext, expectedHash, original, typeMeta) { |
| 120 | const encoded = typeMeta.toBytes(); |
no test coverage detected