Type alias RecursiveData<P>
RecursiveData<P>: { [
key:
string]
: P extends [string] ? DataItem[] : P extends [string, string] ? Record<string, DataItem[]> : Record<string, Record<string, DataItem[]>>; }
Type declaration
-
[key: string]: P extends [string]
? DataItem[]
: P extends [string, string]
? Record<string, DataItem[]>
: Record<string, Record<string, DataItem[]>>
DataItem
的递归帮助类