Javascript 向流中的类添加mixin

Javascript 向流中的类添加mixin,javascript,flowtype,Javascript,Flowtype,我可以将mixin添加到函数原型中,但似乎无法使用类原型: 例如 导致这些错误 8: Object.assign(C.prototype, mixins); ^ property `doSmth` of object literal. Property not found in 8: Object.assign(C.prototype, mixins); ^ C 如何将mixin添加到类?可能重复@MichaelDeBoey,该解决方案允许赋值,但无法在

我可以将mixin添加到函数原型中,但似乎无法使用类原型:

例如

导致这些错误

8: Object.assign(C.prototype, mixins);
   ^ property `doSmth` of object literal. Property not found in
8: Object.assign(C.prototype, mixins);
                 ^ C

如何将mixin添加到类?

可能重复@MichaelDeBoey,该解决方案允许赋值,但无法在类实例上调用该方法。可能重复@MichaelDeBoey,该解决方案允许赋值,但无法在类实例上调用该方法。
8: Object.assign(C.prototype, mixins);
   ^ property `doSmth` of object literal. Property not found in
8: Object.assign(C.prototype, mixins);
                 ^ C
9: new C().doSmth();
           ^ property `doSmth`. Property not found in
9: new C().doSmth();
   ^ C