feat(List)
This commit is contained in:
7
src/utils/mixin.js
Normal file
7
src/utils/mixin.js
Normal file
@ -0,0 +1,7 @@
|
||||
export function mixinClasses(dest, ...sources) {
|
||||
for (const source of sources) {
|
||||
const properties = Object.getOwnPropertyDescriptors(source.prototype)
|
||||
delete properties.constructor
|
||||
Object.defineProperties(dest.prototype, properties)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user