@roger_npm_999/double-linked-list
Version:
Doubly linked list implementation
15 lines (14 loc) • 383 B
TypeScript
import { LinkedList } from "./LinkedList";
export declare class ListNode<T> {
prev: ListNode<T>;
next: ListNode<T>;
list: LinkedList<T>;
value: T;
constructor(_value: T);
append(value: T): ListNode<T>;
toString(): string;
}
export declare class NullNode extends ListNode<any> {
constructor();
}
export declare const NULL_NODE: NullNode;