import EfficientlyInvertiblePairs from '@collection-abstraction/pairs/src/EfficientlyInvertiblePairs.js'
EfficientlyInvertiblePairs
Extends:
Static Method Summary
Static Public Methods | ||
public static |
from(pairs: *): * |
Constructor Summary
Public Constructor | ||
public |
|
Method Summary
Public Methods | ||
public |
add(arrayPattern: *[]): * |
|
public |
clear(): * |
|
public |
|
|
public |
invert(): * |
|
public |
* leftOf(B: *) |
|
public |
right(): * |
Inherited Summary
From class BasePairs | ||
public |
[Symbol.iterator](): * |
|
public |
add() |
|
public |
clear() |
|
public |
delete() |
|
public |
* entries() |
|
public |
forEach(callbackFn: *, thisArg: *) |
|
public |
has(arrayPattern: *[]): * |
|
public |
keys(): * |
|
public |
left(): * |
|
public |
leftOf(B: *): * |
|
public |
right(): * |
|
public |
* rightOf(A: *) |
|
public |
update(pairs: *): * |
|
public |
values(): * |
Static Public Methods
Public Constructors
public constructor() source
Public Methods
public add(arrayPattern: *[]): * source
Override:
BasePairs#addParams:
Name | Type | Attribute | Description |
arrayPattern | *[] |
|
Return:
* |
public delete(arrayPattern: *[]): boolean source
Override:
BasePairs#deleteParams:
Name | Type | Attribute | Description |
arrayPattern | *[] |
|