Typescript Mapped Type Array Javascript Mdn