"use strict"; | |
Object.defineProperty(exports, "__esModule", { value: true }); | |
const utils = require("../../utils"); | |
class ErrorFilter { | |
constructor(_settings) { | |
this._settings = _settings; | |
} | |
getFilter() { | |
return (error) => this._isNonFatalError(error); | |
} | |
_isNonFatalError(error) { | |
return utils.errno.isEnoentCodeError(error) || this._settings.suppressErrors; | |
} | |
} | |
exports.default = ErrorFilter; |