2.5.17
https://codepen.io/anon/pen/ReNVra?editors=0011
Open the console
"mixinA created"
"mixinB created"
"ChildComponent created"
"mixinA created"
"mixinA created"
"mixinB created"
"ChildComponent created"
MixinB.options still has mixins, which gets applied again if used in mixins: [] or extends: even though Vue.extend() has already done that
Don't use Vue.extend on a mixin, a mixins are plain objects
Not if you use typescript they aren't.
Can you provide an example of how to handle this when using typescript @posva ?