class BiMapContext<UK,UV,Tp>
undocumented
Type parameters
Name | Constraints | Default | Description |
---|---|---|---|
UK | undocumented | ||
UV | undocumented | ||
Tp | BiMap.Types | BiMap.Types | undocumented |
Properties
builder
undocumented
builder
Definition
readonly builder: <K extends UK, V extends UV>() => BiMap.Builder<K, V>;
from
undocumented
from
Definition
readonly from: <K, V>(sources_0:
StreamSource
<readonly [K, V]>, ...sources:
StreamSource
<readonly [K, V]>[]) => [K, V] extends [UK, UV] ? BiMap<K, V>
|
any : never;
keyValueContext
undocumented
keyValueContext
Definition
readonly keyValueContext:
RMap.Context
<UK>;
reducer
undocumented
reducer
Definition
readonly reducer: <K extends UK, V extends UV>(source?:
StreamSource
<readonly [K, V]>) => Reducer<readonly [K, V], BiMap<K, V>>;
valueKeyContext
undocumented
valueKeyContext
Definition
readonly valueKeyContext:
RMap.Context
<UV>;
Methods
createBuilder
undocumented
createBuilder
Definition
createBuilder<K extends UK, V extends UV>(source?:
BiMapNonEmptyImpl
<K, V>):
BiMapBuilder
<K, V>;
Type parameters
Name | Constraints | Description |
---|---|---|
K | UK | |
V | UV |
Parameters
Name | Type | Description |
---|---|---|
source | BiMapNonEmptyImpl <K, V> |
createNonEmptyImpl
undocumented
createNonEmptyImpl
Definition
createNonEmptyImpl<K extends UK, V extends UV>(keyValueMap:
RMap.NonEmpty
<K, V>, valueKeyMap:
RMap.NonEmpty
<V, K>):
BiMapNonEmptyImpl
<K, V>;
Type parameters
Name | Constraints | Description |
---|---|---|
K | UK | |
V | UV |
Parameters
Name | Type | Description |
---|---|---|
keyValueMap | RMap.NonEmpty <K, V> | |
valueKeyMap | RMap.NonEmpty <V, K> |