NullFactory.js 567 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. MIT License http://www.opensource.org/licenses/mit-license.php
  3. Author Tobias Koppers @sokra
  4. */
  5. "use strict";
  6. const ModuleFactory = require("./ModuleFactory");
  7. /**
  8. * @import {
  9. * ModuleFactoryCallback,
  10. * ModuleFactoryCreateData
  11. * } from "./ModuleFactory"
  12. */
  13. class NullFactory extends ModuleFactory {
  14. /**
  15. * Processes the provided data.
  16. * @param {ModuleFactoryCreateData} data data object
  17. * @param {ModuleFactoryCallback} callback callback
  18. * @returns {void}
  19. */
  20. create(data, callback) {
  21. return callback();
  22. }
  23. }
  24. module.exports = NullFactory;