new MixinBuilder(superclass)
Syntactic sugar for Mixins
This is heavily adapted from: http://justinfagnani.com/2015/12/21/real-mixins-with-javascript-classes/
Parameters:
Name | Type | Description |
---|---|---|
superclass |
Object |
- Source:
Example
class BaseClass { ... }
let Mixin1 = (superclass) => class extends superclass { ... }
let Mixin2 = (superclass) => class extends superclass { ... }
class NewClass extends mix(BaseClass).with(Mixin1, Mixin2) { ... }