Type alias Tree<K, T>

Tree<K, T>: T & { [ key in K]?: Tree<K, T>[] }

Example

const tree: Tree<'children', { value: number }> = {
value: 1,
children: [
{
value: 2
},
{
value: 3,
children: [
{ value: 4 }
]
}
]
}

Type Parameters

  • K extends string

  • T

Generated using TypeDoc