class MyLinkedListRe-exportimport { MyLinkedList } from "https://deno.land/x/masx200_leetcode_test@v0.9.0/mod.ts"; ConstructorsnewMyLinkedList()Type ParametersoptionalT = anyPropertiesreadonlylengthMethodsaddAfter(prev_node: DoublyLinkedList<T>, new_node: DoublyLinkedList<T>): voidaddBefore(next_node: DoublyLinkedList<T>, new_node: DoublyLinkedList<T>): voidaddFirst(node: DoublyLinkedList<T>): voidaddLast(node: DoublyLinkedList<T>): voidclear()firstNode()isEmpty()lastNode()removeFirst()removeLast()removeNode(node: DoublyLinkedList<T>): void