Maintaining widely-used JS libraries is already complicated, and TypeScript adds an additional set of challenges.
Join Redux maintainer Mark Erikson for a look at some of the unique problems TS library maintainers face, and how the Redux team has handled those problems. We'll cover:
- Tradeoffs of different ways to define TS types for a library
- How to target different versions of TS, and considerations for determining the supported version range
- Migrating existing JS libraries to TS
- Differences between writing "app" types and "library" types
- Managing and versioning public types APIs
- Tips and tricks used by types from the Redux libraries
- TS limitations and possible language-level improvements
Check out more articles and videos
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

21 min
TypeScript and React: Secrets of a Happy Marriage

16 min
How to Build Your Own Open Source Project

6 min
Full-stack & typesafe React (+Native) apps with tRPC.io

27 min
TypeScript and the Database: Who Owns the Types?

10 min
How to properly handle URL slug changes in Next.js

30 min
TypeScript + React = ❤️
Workshops on related topic

174 min
React, TypeScript, and TDD
Free Workshop

148 min
Best Practices and Advanced TypeScript Tips for React Developers
Workshop

116 min
Advanced TypeScript types for fun and reliability
Workshop

245 min
Building Serverless Applications on AWS with TypeScript
Workshop

118 min
Crash Course into TypeScript for content from headless CMS
Free Workshop

57 min
Writing Universal Modules for Deno, Node and the Browser
Workshop
Upcoming events