Constructor
new Type(clsnon-null, typeUrlnon-null)
Parameters:
| Name | Type | Description | 
|---|---|---|
cls | 
            
            Class.<T> | a class of the `Message` type is for | 
typeUrl | 
            
            TypeUrl.<T> | a type URL of the `Message` type is for | 
- Source:
 
Classes
Methods
class() → (non-null) {Class.<T>}
- Source:
 
Returns:
    a JS class of a defined type
- Type
 - Class.<T>
 
url() → (non-null) {TypeUrl.<T>}
- Source:
 
Returns:
    a type URL of a defined type
- Type
 - TypeUrl.<T>
 
(static) forClass(clsnon-null)
    Creates a new `Type` for the passed `Message` class.
    Parameters:
| Name | Type | Description | 
|---|---|---|
cls | 
            
            Class.<T> | cls a class of the `Message` | 
- Source:
 
(static) forMessage(messagenon-null)
    Creates a new `Type` for the passed `Message`.
    Parameters:
| Name | Type | Description | 
|---|---|---|
message | 
            
            Message | a Protobuf message | 
- Source:
 
(static) of(clsnon-null, typeUrl) → {Type.<T>}
    A static factory for creating Type instances from `Message` class and type URL.
    Parameters:
| Name | Type | Description | 
|---|---|---|
cls | 
            
            Class.<T> | a class of the `Message` type is for | 
typeUrl | 
            
            string | TypeUrl.<T> | a type URL of the `Message` type is for | 
- Source:
 
Returns:
    new Type instance
- Type
 - Type.<T>