Sha256: 5d49de9570e8a9a8b719b54710ccd18bafeba9f6990ef793d02e75d0e453adf9
Contents?: true
Size: 406 Bytes
Versions: 58
Compression:
Stored size: 406 Bytes
Contents
export function applyMixins(derivedCtor: any, baseCtors: any[]) { for (let i = 0, len = baseCtors.length; i < len; i++) { const baseCtor = baseCtors[i]; const propertyKeys = Object.getOwnPropertyNames(baseCtor.prototype); for (let j = 0, len2 = propertyKeys.length; j < len2; j++) { const name = propertyKeys[j]; derivedCtor.prototype[name] = baseCtor.prototype[name]; } } }
Version data entries
58 entries across 54 versions & 6 rubygems