Typescript Dynamic Type From Array Python Methods W3schools