From 449fa5b5574fc2f70d2056b611f28f3084a0e4fd Mon Sep 17 00:00:00 2001 From: MARCROCK22 Date: Tue, 20 Aug 2024 00:06:52 +0000 Subject: [PATCH] fix: mix decorator --- src/deps/mixer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/deps/mixer.ts b/src/deps/mixer.ts index b5170be..e4353ee 100644 --- a/src/deps/mixer.ts +++ b/src/deps/mixer.ts @@ -60,7 +60,8 @@ export type TypeClass = (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,