Open
Description
protobuf.js version: 6.8.6
Use pbjs to generate code from proto file (v2/v3)
pbjs -t static-module -w commonjs -o ./bundle.js ./bundle.proto && pbts -o ./bundle.d.ts ./bundle.js
Use encodeDelimited/decodeDelimited method
Try to decode message result to an error
Working with simple encode/decode
Working with single one encodeDelimited/decodeDelimited
Working with typescript decorators
Working with protobuf.load
import { Writer, Reader, Properties, Message } from 'protobufjs/minimal';
import { ActionMessage, HeaderMessage } from '../../../../protos/bundle.js';
let writer = new Writer();
let header = new HeaderMessage({type: 2, version: 0});
let action = new ActionMessage({width: 1024, height: 1024, index: 0});
HeaderMessage.encodeDelimited(header, writer);
ActionMessage.encodeDelimited(action, writer);
let encoded = writer.finish();
let reader = new Reader(encoded);
console.log('encode test end', HeaderMessage.decodeDelimited(reader), ActionMessage.decodeDelimited(reader));
Error: invalid wire type 4 at offset 2
at Reader.push../node_modules/protobufjs/src/reader.js.Reader.skipType (reader.js:375)
Metadata
Metadata
Assignees
Labels
No labels