TypeScript Recursive Type Aliases Explained
A Deep Dive into TypeScript Recursive Type Aliases
Published in
4 min readMar 6, 2023
Before TypeScript 3.7, a recursive type reference will cause the TypeScript compiler to throw a circular references error message. Developers must make a workaround (i.e., using an interface) to achieve a recursive reference.