diff --git a/src/deps/mixer.ts b/src/deps/mixer.ts index 35b7a69..b5170be 100644 --- a/src/deps/mixer.ts +++ b/src/deps/mixer.ts @@ -31,6 +31,7 @@ export function Mixin(...args: C): C[number] & T { for (const descriptorK in j) { if (descriptorK === 'constructor') continue; + if (descriptorK in MixedClass.prototype) continue; const descriptor = j[descriptorK]; if (descriptor.value) { MixedClass.prototype[descriptorK] = descriptor.value;