How to craete a interface in typescript for an array such that every odd memmber is a number and every even member is a string.
I know tuple like [number,string] but it limits the number of element in array .
Also using union(|) will result into anyone can be number or string (number|string)[].
I need something that work for [1,'aa',2,'bb'].
I need a interface that can work with [1,'ajay',2,'abcd',3,'defg']
with any number of items in array.