Typescript Nested Class Python Init Array Javascript Mdn Addeventlistener