Extract the key or index type from a keyed list-like structure.
List-like type
For arrays and other non-keyed collections, this defaults to string | number.
string | number
type I1 = ListLikeIndex< Record< string, number > >; // stringtype I2 = ListLikeIndex< Map< number, string > >; // numbertype I3 = ListLikeIndex< number[] >; // string | number Copy
type I1 = ListLikeIndex< Record< string, number > >; // stringtype I2 = ListLikeIndex< Map< number, string > >; // numbertype I3 = ListLikeIndex< number[] >; // string | number
Extract the key or index type from a keyed list-like structure.