// deno-lint-ignore no-explicit-any export interface DoublyLinkedList { val?: T; next?: DoublyLinkedList | null; prev?: DoublyLinkedList | null; } // deno-lint-ignore no-explicit-any export function DoublyLinkedList( val?: T, next?: DoublyLinkedList, prev?: DoublyLinkedList, ): DoublyLinkedList { return { val, prev, next }; }