fromObject method for grpc-web
In general that is opposite for 'toObject' method in protobufjs.
- Simple keys
- Repeated
- OneOf
- Protobuf Map
- Recursive messages
- Type validation (at runtime)
- TypeScript
- Missing keys validation
npm i from-protobuf-object
import { fromProtobufObject } from 'from-protobuf-object';
import { MyMessage } from './my-message_pb';
const myMessage = fromProtobufObject(MyMessage, {
keyOne: 1,
keyTwo: 'foo',
keyThree: {
keyA: 2,
keyB: 'bar',
},
});
Contributions are always welcome!