TypeScript : Information leak