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