class BSNodeimport { BSNode } from "https://deno.land/std@0.155.0/collections/bs_node.ts"; ConstructorsnewBSNode(parent: BinarySearchNode<T> | null, value: T)Type ParametersTPropertiesleft: BinarySearchNode<T> | nullright: BinarySearchNode<T> | nullMethodsdirectionFromParent(): Direction | nullfindMaxNode(): BinarySearchNode<T>findMinNode(): BinarySearchNode<T>findSuccessorNode(): BinarySearchNode<T> | nullStatic Methodsfrom<T>(node: BinarySearchNode<T>): BinarySearchNode<T>