UNPKG

mix-classes

Version:

Seamlessly combine class inheritance with composition, guaranteed to work with any class

5 lines (4 loc) 259 B
import { Mixable, Mixin } from './types'; export declare const INSTANCE_THIS: unique symbol; export declare const MIXIN_CLASSES: unique symbol; export declare const createMixinClass: <TMixables extends Mixable[]>(Mixables: TMixables) => Mixin<TMixables>;