/mixin.js

🎛️A zero-dependency lightweight performant library for creating mixins/traits in JS/TS.

Primary LanguageTypeScript

🎛️ mixin.js

mixin.js is a zero-dependancy lightweight library written in TypeScript that helps you implement mixins in JS/TS on any runtime.

What does this do?

This library creates mixin classes via proxies, which are special classes which also index the mixin classes before deferring to the base class for resolution. This library has full TS support with generics via declaration merging.

Usage

TODO