Home Reference Source

src/kindergarten/governesses/MiddlewareGoverness.js

import HeadGoverness from './HeadGoverness';

export default class MiddlewareGoverness extends HeadGoverness {
  constructor(...args) {
    super(args);

    this.middleware = args[0];
  }

  governed(...args) {
    this.middleware(this, ...args);

    HeadGoverness.prototype.governed.apply(this, args);
  }
}