Typescript Variable Initialization Vs Declaration