UNPKG

@antv/x6

Version:

JavaScript diagramming library that uses SVG and HTML for rendering

13 lines 482 B
/** * @see https://www.typescriptlang.org/docs/handbook/mixins.html */ export function applyMixins(derivedCtor, ...baseCtors) { baseCtors.forEach((baseCtor) => { Object.getOwnPropertyNames(baseCtor.prototype).forEach((name) => { if (name !== 'constructor') { Object.defineProperty(derivedCtor.prototype, name, Object.getOwnPropertyDescriptor(baseCtor.prototype, name)); } }); }); } //# sourceMappingURL=mixins.js.map