Skip to content

Tree class


⊕ new Tree(value?: T | T[] | Tree<T>): Tree

  • value: T | T[] | Tree<T>, Default value = null


● childs: Tree<T>[] = []


● parent: Tree<T> = null


● value: T = null



▸ addChild(child: Tree<T>): void

Returns void


▸ contains(value: T): boolean

  • value: T

Returns boolean


▸ findNode(value: T): Tree<T> | null

  • value: T

Returns Tree<T> | null


▸ setParents(): void

Returns void