UNPKG

@framejs/mixins

Version:

A set of mixing to help and speed up development of web components

15 lines (14 loc) 415 B
export declare const Mix: (superclass: any) => MixinBuilder; /** * Creates a new class that extends with multiple mixins. * * @mixin * @example * class MyClass extends Mix(HTMLElement).with(Mixin, OtherMixin) {...} * @param {Function} superclass - The base class to extend upon. */ export declare class MixinBuilder { superclass: any; constructor(superclass: any); with(...mixins: any[]): any; }