title: 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 need some interface
body: <p>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 <code>[number,string]</code> but it limits the number of element in array .
  Also using union(|) will result into anyone can be number or string <code>(number|string)[]</code>.
  I need something that work for <code>[1,'aa',2,'bb']</code>.
  I need a interface that can work with <code>[1,'ajay',2,'abcd',3,'defg']</code>
  with any number of items in array.</p>