Constructor
new Unpack(any)
Parameters:
| Name | Type | Description | 
|---|---|---|
any | 
            
            Any | a Protobuf `Any` value to be unpacked to message or primitive | 
- Source:
 
Methods
as(typenon-null) → {Message}
    Unpacks a Protobuf `Any` assuming it a message of the provided type.
    Parameters:
| Name | Type | Description | 
|---|---|---|
type | 
            
            Type | a type used to deserialize `Any` encompassed in this unpacker | 
- Source:
 
Returns:
    a protobuf message wrapped in `Any` deserialized using the provided type
- Type
 - Message
 
asBool() → {boolean}
    Unpacks a Protobuf `Any` assuming it contains a boolean value.
- Source:
 
Returns:
- Type
 - boolean
 
asDouble() → {number}
    Unpacks a Protobuf `Any` assuming it contains a double value.
- Source:
 
Returns:
- Type
 - number
 
asFloat() → {number}
    Unpacks a Protobuf `Any` assuming it contains a float value.
- Source:
 
Returns:
- Type
 - number
 
asInt32() → {Number}
    Unpacks a Protobuf `Any` assuming it contains an int32 value.
- Source:
 
Returns:
- Type
 - Number
 
asInt64() → {Number}
    Unpacks a Protobuf `Any` assuming it contains an int64 value.
- Source:
 
Returns:
- Type
 - Number
 
asString() → {String}
    Unpacks a Protobuf `Any` assuming it contains a string value.
- Source:
 
Returns:
- Type
 - String
 
asUInt32() → {Number}
    Unpacks a Protobuf `Any` assuming it contains an unsigned int32 value.
- Source:
 
Returns:
- Type
 - Number
 
asUInt64() → {Number}
    Unpacks a Protobuf `Any` assuming it contains an unsigned int64 value.
- Source:
 
Returns:
- Type
 - Number