A doubly (bidirectional) linked list. Acts as a safe, value focused wrapper for a linked-node-list.
npm install @tsdotnet/linked-list
!100% code coverage
!npm-publish

A doubly (bidirectional) linked list. Acts as a safe, value focused wrapper for a linked-node-list.
tsdotnet.github.io/linked-list
This value focused linked list offers a safe to use node interface that only generates externally accessible nodes on demand.
``typescript
interface LinkedListNode
{
list: LinkedList
previous: LinkedListNode
next: LinkedListNode
value: T;
addBefore (entry: T): void;
addAfter (entry: T): void;
remove (): void;
}
``