Type Alias BookTreeNode<EntryTypes>

BookTreeNode<EntryTypes>: Values<{
    [EntryType in EntryTypes]: InternalBookTreeNodeType<Extract<BookEntry, {
        entryType: EntryType;
    }>>
}> | (AnyBookEntryType extends EntryTypes
    ? InternalBookTreeNodeType<BookEntry>
    : never)

Any element-book tree node.

Type Parameters