TypeScript/JavaScript gross alignment