Class: Optional<T>
A type that represents an optional value.
Type Parameters
Type Parameter | Description |
---|---|
| The type of the value that can be optional. |
Implements
Schema
<T
|null
>
Constructors
new Optional()
Creates a new Optional type.
Parameters
Parameter | Type | Description |
---|---|---|
|
| The schema that describes the type of the value that can be optional. |
Returns
Optional
<T
>
Defined in
Methods
write()
write(
writer
:ByteStreamWriter
,value
:null
|T
):void
Writes the Schema to the buffer.
Parameters
Parameter | Type | Description |
---|---|---|
| The buffer writer. | |
|
| The Schema value to write, or null. |
Returns
void
Implementation of
Schema.write
Defined in
read()
read(
reader
:ByteStreamReader
):null
|T
Reads the Schema from the buffer.
Parameters
Parameter | Type | Description |
---|---|---|
| The buffer reader. |
Returns
null
| T
The Schema read from the buffer or null.
Implementation of
Schema.read