Added typescript mode