Skip to content

Commit 987286e

Browse files
timseTheLarkInn
authored andcommitted
refactor of ContextElementDependency to es6 (webpack#3785)
1 parent 8e39423 commit 987286e

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

lib/dependencies/ContextElementDependency.js

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,20 @@
22
MIT License http://www.opensource.org/licenses/mit-license.php
33
Author Tobias Koppers @sokra
44
*/
5-
var ModuleDependency = require("./ModuleDependency");
5+
"use strict";
6+
const ModuleDependency = require("./ModuleDependency");
67

7-
function ContextElementDependency(request, userRequest) {
8-
ModuleDependency.call(this, request);
9-
if(userRequest) {
10-
this.userRequest = userRequest;
8+
class ContextElementDependency extends ModuleDependency {
9+
constructor(request, userRequest) {
10+
super(request);
11+
if(userRequest) {
12+
this.userRequest = userRequest;
13+
}
14+
}
15+
16+
get type() {
17+
return "context element";
1118
}
1219
}
13-
module.exports = ContextElementDependency;
1420

15-
ContextElementDependency.prototype = Object.create(ModuleDependency.prototype);
16-
ContextElementDependency.prototype.constructor = ContextElementDependency;
17-
ContextElementDependency.prototype.type = "context element";
21+
module.exports = ContextElementDependency;

0 commit comments

Comments
 (0)