The type definitions for some libraries aren&#x27;t super fleshed out, which prevents you from doing some of the optimal styles possible with those libraries. I ran into problems with both lodash and ramda with TypeScript so far.<p>Other than those nuisances, I&#x27;ve grown to like using TypeScript a lot.