Typescript Dynamic Array