775 B
775 B
Typescript style guide
Use type
rather than interface
for named parameters and POJO return values.
type
and interface
can be used somewhat interchangebly used, but let's use type
to describe data and interface
to describe (polymorphic) behaviour.
Good examples of data are option objects to have named parameters, and POJO (plain old javascript objects) without any methods, just fields.
Also see this playground