Homepage
Open in app
Sign in
Get started
Code faster. Code smarter. Code confidently.
Follow
Local Type Inference for Flow
Over the course of 2021 and 2022, we have built LTI (Local Type Inference), a rewrite of Flow’s type inference algorithm. This change makes…
Sam Zhou
Jan 17
Improved handling of the empty object in Flow
Flow handled the empty object literal {} in a permissive but unsafe way. The fix increases safety and predictability, but requires using…
George Zahariev
Oct 20, 2022
Requiring More Annotations to Functions and Classes in Flow
As announced in our Local Type Inference post, Flow is changing the way its type checking algorithm works. The changes will enable new…
Sam Zhou
Sep 30, 2022
New Flow Language Rule: Constrained Writes
New Flow Language Rule: Constrained Writes
Flow is releasing a new language rule that determines the type of an unannotated variable at its initialization. Along with these new rules…
Jordan Brown
Aug 5, 2022
Introducing: Local Type Inference for Flow
Introducing: Local Type Inference for Flow
Over the next year we’ll be changing the core design of Flow’s type inference to be more reliable and predictable.
Michael Matson Vitousek
Sep 27, 2021
TypeScript Enums vs. Flow Enums
TypeScript Enums vs. Flow Enums
The Flow team recently announced Flow Enums, a new language feature from Flow. If you’re familiar with TypeScript, you might be wondering…
George Zahariev
Sep 13, 2021
Introducing Flow Enums
Introducing Flow Enums
As announced in an earlier post, Flow will be introducing new language features. The first one is Flow Enums, an opt-in feature which…
George Zahariev
Sep 13, 2021
About Flow
Latest Stories
Archive
About Medium
Terms
Privacy