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

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/rxjs/src/internal/util/applyMixins.ts
rapid_stack-0.1.1 templates/FrontEnd/node_modules/rxjs/src/internal/util/applyMixins.ts
rapid_stack-0.1.0 templates/FrontEnd/node_modules/rxjs/src/internal/util/applyMixins.ts
reed_sdk-1.0.1 node_modules/concurrently/node_modules/rxjs/src/internal/util/applyMixins.ts
reed_sdk-1.0.1 node_modules/rxjs/src/internal/util/applyMixins.ts
reed_sdk-1.0.0 node_modules/rxjs/src/internal/util/applyMixins.ts
reed_sdk-1.0.0 node_modules/concurrently/node_modules/rxjs/src/internal/util/applyMixins.ts
ilog-0.4.1 node_modules/rxjs/src/util/applyMixins.ts
ilog-0.4.0 node_modules/rxjs/src/util/applyMixins.ts
ilog-0.3.3 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-18.0.0 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.21.0 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.20.0 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.19.1 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.19.0 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.18.0 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.17.0 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.16.0 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.15.0 node_modules/rxjs/src/util/applyMixins.ts
govuk_publishing_components-17.14.0 node_modules/rxjs/src/util/applyMixins.ts