Flow provides a set of utility types to operate on other types to create new types.| flow.org
Functions have two places where types are applied: parameters (input) and the return value (output).| flow.org
A static type checker can use either the name (nominal typing) or the structure (structural typing)| flow.org
Classes in Flow are nominally typed. This means that when you have two separate| flow.org
JavaScript classes| flow.org