Typescript Mapped Type Array Javascript W3schools