Using the mixin pattern with TypeScript| www.TypeScriptlang.org
Open Web Components provides a set of defaults, recommendations and tools to help facilitate your Web Component.| Open Web Components
Mixins and Javascript: The Good, the Bad, and the Ugly.| Justin Fagnani
The extends keyword is used in class declarations or class expressions to create a class that is a child of another class.| MDN Web Docs
Elix elements use functional mixins as a standard way to share aspects of behavior and public APIs. These mixins cooperate to form a rendering pipeline for all Elix elements.| component.kitchen