A value to encode
Encoded binary data
Jeongho Nam - https://github.com/samchon
Protocol Buffer Encoder with type checking.
typia.protobuf.isEncode()
is a combination function of is and
encode.
Therefore, it converts an input
value to a binary data of
Protocol Buffer, with type checking. If input
value is not valid, it returns
null
value. Otherwise, there's no problem on the input
value, Protocol
Buffer binary data would be returned.
If you can trust input
value, or want to perform other type of validation, use
below functions intead.
By the way, you know what? Expression power of Protocol Buffer is not enough strong to fully meet the TypeScript type specs. In such reason, if you put a TypeScript type that is not compatible with Protocol Buffer, this function would throw compilation errors.
A value to encode
Encoded binary data
Jeongho Nam - https://github.com/samchon
Protocol Buffer Encoder with type checking.
typia.protobuf.isEncode()
is a combination function of is and encode.Therefore, it converts an
input
value to a binary data of Protocol Buffer, with type checking. Ifinput
value is not valid, it returnsnull
value. Otherwise, there's no problem on theinput
value, Protocol Buffer binary data would be returned.If you can trust
input
value, or want to perform other type of validation, use below functions intead.By the way, you know what? Expression power of Protocol Buffer is not enough strong to fully meet the TypeScript type specs. In such reason, if you put a TypeScript type that is not compatible with Protocol Buffer, this function would throw compilation errors.