Search
Preparing search index...
The search index is not available
rhodonite
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
rhodonite
WeakOption
Class WeakOption<B, T>
Type Parameters
B
extends
object
T
Hierarchy
WeakOption
Implements
IWeakOption
<
B
,
T
>
Index
Constructors
constructor
Properties
__weak
Map
Methods
has
set
unwrap
Force
unwrap
Or
Default
unwrap
Or
Else
unwrap
Or
Undefined
Constructors
constructor
new
Weak
Option
<
B
,
T
>
(
)
:
WeakOption
<
B
,
T
>
Type Parameters
B
extends
object
T
Returns
WeakOption
<
B
,
T
>
Properties
Private
__weak
Map
__weak
Map
:
WeakMap
<
B
,
T
>
= ...
Methods
has
has
(
base
:
B
)
:
boolean
Parameters
base:
B
Returns
boolean
set
set
(
base
:
B
, val
:
T
)
:
void
Parameters
base:
B
val:
T
Returns
void
unwrap
Force
unwrap
Force
(
base
:
B
)
:
T
Parameters
base:
B
Returns
T
unwrap
Or
Default
unwrap
Or
Default
(
base
:
B
, altValue
:
T
)
:
T
Parameters
base:
B
altValue:
T
Returns
T
unwrap
Or
Else
unwrap
Or
Else
(
base
:
B
, f
:
(
(
...
vals
:
any
)
=>
T
)
)
:
T
Parameters
base:
B
f:
(
(
...
vals
:
any
)
=>
T
)
(
...
vals
:
any
)
:
T
Parameters
Rest
...
vals:
any
Returns
T
Returns
T
unwrap
Or
Undefined
unwrap
Or
Undefined
(
base
:
B
)
:
undefined
|
T
Parameters
base:
B
Returns
undefined
|
T
Exports
Weak
Option
constructor
__weak
Map
has
set
unwrap
Force
unwrap
Or
Default
unwrap
Or
Else
unwrap
Or
Undefined
Generated using
TypeDoc