Typescript Referenceerror Cannot Access Before Initialization