lodash-decorators
Version:
A collection of decorators using lodash at it's core.
22 lines (21 loc) • 425 B
TypeScript
/**
* Mixins an object into the classes prototype.
* @export
* @param {...Object[]} srcs
* @returns {ClassDecorator}
* @example
*
* const myMixin = {
* blorg: () => 'blorg!'
* }
*
* @Mixin(myMixin)
* class MyClass {}
*
* const myClass = new MyClass();
*
* myClass.blorg(); // => 'blorg!'
*/
export declare function Mixin(...srcs: Object[]): ClassDecorator;
export { Mixin as mixin };
export default Mixin;