fix: mix decorator

This commit is contained in:
MARCROCK22 2024-08-20 00:06:52 +00:00
parent ca390bd47a
commit 449fa5b557

View File

@ -60,7 +60,8 @@ export type TypeClass<InstanceType = {}, StaticType = {}> = (abstract new (
export const mix =
(...ingredients: TypeClass[]) =>
(decoratedClass: any) => {
const mixedClass = Mixin(...ingredients.concat([decoratedClass]));
ingredients.unshift(decoratedClass);
const mixedClass = Mixin(...ingredients);
Object.defineProperty(mixedClass, 'name', {
value: decoratedClass.name,