Commit 602065e 1 parent 3d23eed commit 602065e Copy full SHA for 602065e
File tree 2 files changed +13
-7
lines changed
2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -444,18 +444,24 @@ import * as protobuf from "protobufjs";
444
444
import * as Long from " long" ; // optional
445
445
446
446
// browser only (alternatively)
447
- import * as protobuf from " ./node_modules/protobufjs/index.js" ;
448
- import * as Long from " ./node_modules/long/dist/long.js" ; // optional
447
+ // import * as protobuf from "./node_modules/protobufjs/index.js";
448
+ // import * as Long from "./node_modules/long/dist/long.js"; // optional
449
449
450
450
protobuf .load (" awesome.proto" , function (err , root ) {
451
451
if (err )
452
452
throw err ;
453
453
454
454
// example code
455
- var AwesomeMessage = root .lookupType (" AwesomeMessage" );
456
- var message = AwesomeMessage .create ({ awesomeField: " hello" });
457
- var buffer = AwesomeMessage .encode (message ).finish ();
458
- ...
455
+ const AwesomeMessage = root .lookupType (" awesomepackage.AwesomeMessage" );
456
+
457
+ let message = AwesomeMessage .create ({ awesomeField: " hello" });
458
+ console .log (` message = ${JSON .stringify (message )} ` );
459
+
460
+ let buffer = AwesomeMessage .encode (message ).finish ();
461
+ console .log (` buffer = ${Array .prototype .slice .call (buffer )} ` );
462
+
463
+ let decoded = AwesomeMessage .decode (buffer );
464
+ console .log (` decoded = ${JSON .stringify (decoded )} ` );
459
465
});
460
466
```
461
467
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ function encoder(mtype) {
42
42
type = field . resolvedType instanceof Enum ? "uint32" : field . type ,
43
43
wireType = types . basic [ type ] ;
44
44
ref = "m" + util . safeProp ( field . name ) ;
45
-
45
+
46
46
// Map fields
47
47
if ( field . map ) {
48
48
gen
You can’t perform that action at this time.
0 commit comments