File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22 MIT License http://www.opensource.org/licenses/mit-license.php
33 Author Tobias Koppers @sokra
44*/
5- function ModuleError ( module , err ) {
6- Error . call ( this ) ;
7- Error . captureStackTrace ( this , ModuleError ) ;
8- this . name = "ModuleError" ;
9- this . module = module ;
10- this . message = err ;
11- this . error = err ;
5+ "use strict" ;
6+
7+ class ModuleError extends Error {
8+
9+ constructor ( module , err ) {
10+ super ( ) ;
11+ if ( Error . hasOwnProperty ( "captureStackTrace" ) ) {
12+ Error . captureStackTrace ( this , this . constructor ) ;
13+ }
14+ this . name = "ModuleError" ;
15+ this . module = module ;
16+ this . message = err ;
17+ this . error = err ;
18+ }
1219}
13- module . exports = ModuleError ;
1420
15- ModuleError . prototype = Object . create ( Error . prototype ) ;
16- ModuleError . prototype . constructor = ModuleError ;
21+ module . exports = ModuleError ;
You can’t perform that action at this time.
0 commit comments