@@ -59,7 +59,7 @@ module.exports = function (/**String*/ input, /** object */ options) {
5959 opts . filename = input ;
6060 inBuffer = filetools . fs . readFileSync ( input ) ;
6161 } else {
62- throw new Error ( Utils . Errors . INVALID_FILENAME ) ;
62+ throw Utils . Errors . INVALID_FILENAME ( ) ;
6363 }
6464 }
6565
@@ -316,7 +316,7 @@ module.exports = function (/**String*/ input, /** object */ options) {
316316 // add file into zip file
317317 this . addFile ( zipPath , data , comment , _attr ) ;
318318 } else {
319- throw new Error ( Utils . Errors . FILE_NOT_FOUND . replace ( "%s" , localPath ) ) ;
319+ throw Utils . Errors . FILE_NOT_FOUND ( localPath ) ;
320320 }
321321 } ,
322322
@@ -398,7 +398,7 @@ module.exports = function (/**String*/ input, /** object */ options) {
398398 }
399399 }
400400 } else {
401- throw new Error ( Utils . Errors . FILE_NOT_FOUND . replace ( "%s" , localPath ) ) ;
401+ throw Utils . Errors . FILE_NOT_FOUND ( localPath ) ;
402402 }
403403 } ,
404404
@@ -423,7 +423,7 @@ module.exports = function (/**String*/ input, /** object */ options) {
423423 var self = this ;
424424 filetools . fs . open ( localPath , "r" , function ( err ) {
425425 if ( err && err . code === "ENOENT" ) {
426- callback ( undefined , Utils . Errors . FILE_NOT_FOUND . replace ( "%s" , localPath ) ) ;
426+ callback ( undefined , Utils . Errors . FILE_NOT_FOUND ( localPath ) ) ;
427427 } else if ( err ) {
428428 callback ( undefined , err ) ;
429429 } else {
@@ -520,7 +520,7 @@ module.exports = function (/**String*/ input, /** object */ options) {
520520
521521 filetools . fs . open ( localPath , "r" , function ( err ) {
522522 if ( err && err . code === "ENOENT" ) {
523- callback ( undefined , Utils . Errors . FILE_NOT_FOUND . replace ( "%s" , localPath ) ) ;
523+ callback ( undefined , Utils . Errors . FILE_NOT_FOUND ( localPath ) ) ;
524524 } else if ( err ) {
525525 callback ( undefined , err ) ;
526526 } else {
@@ -675,7 +675,7 @@ module.exports = function (/**String*/ input, /** object */ options) {
675675
676676 var item = getEntry ( entry ) ;
677677 if ( ! item ) {
678- throw new Error ( Utils . Errors . NO_ENTRY ) ;
678+ throw Utils . Errors . NO_ENTRY ( ) ;
679679 }
680680
681681 var entryName = canonical ( item . entryName ) ;
@@ -688,7 +688,7 @@ module.exports = function (/**String*/ input, /** object */ options) {
688688 if ( child . isDirectory ) return ;
689689 var content = child . getData ( ) ;
690690 if ( ! content ) {
691- throw new Error ( Utils . Errors . CANT_EXTRACT_FILE ) ;
691+ throw Utils . Errors . CANT_EXTRACT_FILE ( ) ;
692692 }
693693 var name = canonical ( child . entryName ) ;
694694 var childName = sanitize ( targetPath , maintainEntryPath ? name : pth . basename ( name ) ) ;
@@ -700,10 +700,10 @@ module.exports = function (/**String*/ input, /** object */ options) {
700700 }
701701
702702 var content = item . getData ( _zip . password ) ;
703- if ( ! content ) throw new Error ( Utils . Errors . CANT_EXTRACT_FILE ) ;
703+ if ( ! content ) throw Utils . Errors . CANT_EXTRACT_FILE ( ) ;
704704
705705 if ( filetools . fs . existsSync ( target ) && ! overwrite ) {
706- throw new Error ( Utils . Errors . CANT_OVERRIDE ) ;
706+ throw Utils . Errors . CANT_OVERRIDE ( ) ;
707707 }
708708 // The reverse operation for attr depend on method addFile()
709709 const fileAttr = keepOriginalPermission ? entry . header . fileAttr : undefined ;
@@ -751,9 +751,8 @@ module.exports = function (/**String*/ input, /** object */ options) {
751751 keepOriginalPermission = get_Bool ( false , keepOriginalPermission ) ;
752752 pass = get_Str ( keepOriginalPermission , pass ) ;
753753 overwrite = get_Bool ( false , overwrite ) ;
754- if ( ! _zip ) {
755- throw new Error ( Utils . Errors . NO_ZIP ) ;
756- }
754+ if ( ! _zip ) throw Utils . Errors . NO_ZIP ( ) ;
755+
757756 _zip . entries . forEach ( function ( entry ) {
758757 var entryName = sanitize ( targetPath , canonical ( entry . entryName ) ) ;
759758 if ( entry . isDirectory ) {
@@ -762,15 +761,15 @@ module.exports = function (/**String*/ input, /** object */ options) {
762761 }
763762 var content = entry . getData ( pass ) ;
764763 if ( ! content ) {
765- throw new Error ( Utils . Errors . CANT_EXTRACT_FILE ) ;
764+ throw Utils . Errors . CANT_EXTRACT_FILE ( ) ;
766765 }
767766 // The reverse operation for attr depend on method addFile()
768767 const fileAttr = keepOriginalPermission ? entry . header . fileAttr : undefined ;
769768 filetools . writeFileTo ( entryName , content , overwrite , fileAttr ) ;
770769 try {
771770 filetools . fs . utimesSync ( entryName , entry . header . time , entry . header . time ) ;
772771 } catch ( err ) {
773- throw new Error ( Utils . Errors . CANT_EXTRACT_FILE ) ;
772+ throw Utils . Errors . CANT_EXTRACT_FILE ( ) ;
774773 }
775774 } ) ;
776775 } ,
@@ -801,7 +800,7 @@ module.exports = function (/**String*/ input, /** object */ options) {
801800 } ) ;
802801 }
803802 if ( ! _zip ) {
804- callback ( new Error ( Utils . Errors . NO_ZIP ) ) ;
803+ callback ( Utils . Errors . NO_ZIP ( ) ) ;
805804 return ;
806805 }
807806
@@ -846,9 +845,9 @@ module.exports = function (/**String*/ input, /** object */ options) {
846845 const filePath = sanitize ( targetPath , entryName ) ;
847846 entry . getDataAsync ( function ( content , err_1 ) {
848847 if ( err_1 ) {
849- next ( new Error ( err_1 ) ) ;
848+ next ( err_1 ) ;
850849 } else if ( ! content ) {
851- next ( new Error ( Utils . Errors . CANT_EXTRACT_FILE ) ) ;
850+ next ( Utils . Errors . CANT_EXTRACT_FILE ( ) ) ;
852851 } else {
853852 // The reverse operation for attr depend on method addFile()
854853 const fileAttr = keepOriginalPermission ? entry . header . fileAttr : undefined ;
0 commit comments