(pbf, end)
| 22 | } |
| 23 | |
| 24 | export function readTypeNotString(pbf, end) { |
| 25 | const obj = {int: 0, long: 0, boolVal: false, float: 0}; |
| 26 | let field; |
| 27 | while ((field = pbf.nextField(end))) { |
| 28 | if (field === 1) obj.int = pbf.readVarint(true); |
| 29 | else if (field === 2) obj.long = pbf.readVarint(true); |
| 30 | else if (field === 3) obj.boolVal = pbf.readBoolean(); |
| 31 | else if (field === 4) obj.float = pbf.readFloat(); |
| 32 | } |
| 33 | return obj; |
| 34 | } |
| 35 | export function writeTypeNotString(obj, pbf) { |
| 36 | if (obj.int) pbf.writeVarintField(1, obj.int); |
| 37 | if (obj.long) pbf.writeVarintField(2, obj.long); |
no test coverage detected
searching dependent graphs…