Homepage
Open in app
Sign in
Get started
Code faster. Code smarter. Code confidently.
Follow
Improved Flow Docs and Try Flow
Improved Flow Docs and Try Flow
We’ve refreshed our documentation, and added the ability to configure options and lints in Try Flow!
George Zahariev
Sep 19
Announcing 5 new Flow tuple type features
Labeled tuple elements, read-only tuples, optional tuple elements, tuple spread, and more.
George Zahariev
Aug 17
Flow can now detect unused Promises
Flow can now lint against unused/floating Promises. Unused promises can be dangerous, because errors are potentially unhandled, and the…
David Richey
Apr 10
Announcing Partial & Required Flow utility types + catch annotations
Announcing Partial & Required Flow utility types + catch annotations
Starting in Flow version 0.201, make an object type’s fields all optional using Partial<ObjType> (use instead of the unsafe $Shape), and…
George Zahariev
Mar 15
Exact object types by default, by default
We announced 5 years ago a plan to eventually make exact object types the default. We are now proceeding with this plan. Starting with Flow…
George Zahariev
Feb 16
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
About Flow
Latest Stories
Archive
About Medium
Terms
Privacy
Teams