class OrderedMapNonEmpty<K,V,Tp,TpG>
undocumented
Extends: NonEmptyBase<E>
Implements: OrderedMapBase.NonEmpty<K,V,Tp>
Type parameters
| Name | Constraints | Default | Description |
|---|---|---|---|
| K | undocumented | ||
| V | undocumented | ||
| Tp | OrderedMapTypes | OrderedMapTypes | undocumented |
| TpG | WithKeyValue<Tp, K, V> | WithKeyValue<Tp, K, V> | undocumented |
Properties
_NonEmptyType
undocumented
_NonEmptyTypecontext
undocumented
contextisEmpty
undocumented
isEmptykeyOrder
undocumented
keyOrdersize
undocumented
sizesourceMap
undocumented
sourceMapMethods
[Symbol.iterator]
undocumented
[Symbol.iterator]Definition
[Symbol.iterator](): FastIterator<E>;
Overrides
NonEmptyBase.[Symbol.iterator], FastIterable.[Symbol.iterator]
addEntries
undocumented
addEntriesDefinition
addEntries(entries: StreamSource<readonly [K, V]>): OrderedMapBase<K, V, Tp> | any;
Parameters
| Name | Type | Description |
|---|---|---|
entries | StreamSource<readonly [K, V]> |
Overrides
addEntry
undocumented
addEntryDefinition
addEntry(entry: readonly [K, V]): WithKeyValue<Tp, K, V>['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
entry | readonly [K, V] |
Overrides
asNormal
undocumented
asNormalassumeNonEmpty
undocumented
assumeNonEmptycopy
undocumented
copyDefinition
copy(keyOrder?: List.NonEmpty<K>, sourceMap?: TpG["sourceMapNonEmpty"]): TpG['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
keyOrder | List.NonEmpty<K> | |
sourceMap | TpG["sourceMapNonEmpty"] |
filter
undocumented
filterforEach
undocumented
forEachDefinition
forEach(f: (entry: [K, V], index: number, halt: () => void) => void, options?: {
reversed?: boolean;
state?: TraverseState;
}): void;
Parameters
| Name | Type | Description |
|---|---|---|
f | (entry: [K, V], index: number, halt: () => void) => void | |
options | {reversed?: boolean;state?: TraverseState;} |
Overrides
get
undocumented
gethasKey
undocumented
hasKeymapValues
undocumented
mapValuesmodifyAt
undocumented
modifyAtremoveKey
undocumented
removeKeyremoveKeyAndGet
undocumented
removeKeyAndGetremoveKeys
undocumented
removeKeysDefinition
removeKeys<UK>(keys: StreamSource<RelatedTo<K, UK>>): TpG['normal'];
Type parameters
| Name | Description |
|---|---|
| UK |
Parameters
| Name | Type | Description |
|---|---|---|
keys | StreamSource<RelatedTo<K, UK>> |
Overrides
set
undocumented
setDefinition
set(key: K, value: V): WithKeyValue<Tp, K, V>['nonEmpty'];
Parameters
| Name | Type | Description |
|---|---|---|
key | K | |
value | V |
Overrides
stream
undocumented
streamstreamKeys
undocumented
streamKeysstreamValues
undocumented
streamValuestoArray
undocumented
toArraytoBuilder
undocumented
toBuildertoJSON
undocumented
toJSONtoString
undocumented
toString