improve alt/Zzz.ts and TypeScript settings