vector-im-hydrogen-web/doc/TS-MIGRATION.md
2021-11-30 14:17:51 +00:00

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