Skip to content

Commit 3a13061

Browse files
author
Sergio Rojas
committed
Refactor(ES6): MultiModuleFactory.js
1 parent 4369dfa commit 3a13061

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

lib/MultiModuleFactory.js

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,16 @@
22
MIT License http://www.opensource.org/licenses/mit-license.php
33
Author Tobias Koppers @sokra
44
*/
5-
var Tapable = require("tapable");
6-
var MultiModule = require("./MultiModule");
5+
const Tapable = require("tapable");
6+
const MultiModule = require("./MultiModule");
77

8-
function MultiModuleFactory() {
9-
Tapable.call(this);
10-
}
11-
module.exports = MultiModuleFactory;
8+
module.exports = class MultiModuleFactory extends Tapable {
9+
constructor() {
10+
super();
11+
}
1212

13-
MultiModuleFactory.prototype = Object.create(Tapable.prototype);
14-
MultiModuleFactory.prototype.constructor = MultiModuleFactory;
15-
16-
MultiModuleFactory.prototype.create = function(data, callback) {
17-
var dependency = data.dependencies[0];
18-
callback(null, new MultiModule(data.context, dependency.dependencies, dependency.name));
13+
create(data, callback) {
14+
const dependency = data.dependencies[0];
15+
callback(null, new MultiModule(data.context, dependency.dependencies, dependency.name));
16+
}
1917
};

0 commit comments

Comments
 (0)