Type alias RecursiveKeyOfLeaf<TObj, DepthLimit>
RecursiveKeyOfLeaf<TObj, DepthLimit>: { [ TKey in keyof TObj & (string | number)]: RecursiveKeyOfHandleValueLeaf<TObj[TKey], `${TKey}`, DepthLimit> }[keyof TObj & (string | number)]
Type Parameters
-
TObj extends object
-
DepthLimit extends number = 3