Typescript Mapped Type Array Javascript Mdn Docs