TLDR Dev · ARTICLES & TUTORIALS

TIL: `SATISFIES` IS MY FAVORITE TYPESCRIPT KEYWORD

sjer.red4 min read

Summary from the TLDR Dev newsletter

The `satisfies` keyword in TypeScript acts as a type-safe cast, making sure an assignment is assignable to a provided type while allowing TypeScript to infer a more specific type based on the value. It's different from explicit variable type annotations, as it's best when specific type enforcement and value-based type inference are needed.