Typescript Array First Column Definition Architecture