TypeScript 2.5TypeScript 2.5 Optional catch clause variablesType assertion/cast syntax in checkJs/@ts-check modeDeduplicated and redirected packagesThe –preserveSymlinks compiler flag