WebpackInfrastructureLogger.js 529 B

123456789101112
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. function isInfrastructureLoggerProvider(candidate) {
  4. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  5. return !!candidate.getInfrastructureLogger;
  6. }
  7. function createWebpackInfrastructureLogger(compiler) {
  8. return isInfrastructureLoggerProvider(compiler)
  9. ? compiler.getInfrastructureLogger('ForkTsCheckerWebpackPlugin')
  10. : undefined;
  11. }
  12. exports.createWebpackInfrastructureLogger = createWebpackInfrastructureLogger;