Hallo dedlfix,
Runtime-Checks macht man normalerweise nur an der Außenfassade, ja.
Und in einer guten IDE sollte es auch funktionieren, den Code mit entsprechenden JSDoc-Kommentaren zu spicken. Sie greift daraus dann die Deklarationen für den Linter ab und kann mit Intellisense oder Warnungen im Editor dienen.
https://jsdoc.app/howto-es2015-classes.html
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi