{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nconst path = require(\"path\");\nconst fsScandir = require(\"@nodelib/fs.scandir\");\nclass Settings {\n  constructor(_options = {}) {\n    this._options = _options;\n    this.basePath = this._getValue(this._options.basePath, undefined);\n    this.concurrency = this._getValue(this._options.concurrency, Number.POSITIVE_INFINITY);\n    this.deepFilter = this._getValue(this._options.deepFilter, null);\n    this.entryFilter = this._getValue(this._options.entryFilter, null);\n    this.errorFilter = this._getValue(this._options.errorFilter, null);\n    this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path.sep);\n    this.fsScandirSettings = new fsScandir.Settings({\n      followSymbolicLinks: this._options.followSymbolicLinks,\n      fs: this._options.fs,\n      pathSegmentSeparator: this._options.pathSegmentSeparator,\n      stats: this._options.stats,\n      throwErrorOnBrokenSymbolicLink: this._options.throwErrorOnBrokenSymbolicLink\n    });\n  }\n  _getValue(option, value) {\n    return option !== null && option !== void 0 ? option : value;\n  }\n}\nexports.default = Settings;","map":{"version":3,"names":["Object","defineProperty","exports","value","path","require","fsScandir","Settings","constructor","_options","basePath","_getValue","undefined","concurrency","Number","POSITIVE_INFINITY","deepFilter","entryFilter","errorFilter","pathSegmentSeparator","sep","fsScandirSettings","followSymbolicLinks","fs","stats","throwErrorOnBrokenSymbolicLink","option","default"],"sources":["C:/Users/user/Desktop/000newport/node_modules/@nodelib/fs.walk/out/settings.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst path = require(\"path\");\nconst fsScandir = require(\"@nodelib/fs.scandir\");\nclass Settings {\n    constructor(_options = {}) {\n        this._options = _options;\n        this.basePath = this._getValue(this._options.basePath, undefined);\n        this.concurrency = this._getValue(this._options.concurrency, Number.POSITIVE_INFINITY);\n        this.deepFilter = this._getValue(this._options.deepFilter, null);\n        this.entryFilter = this._getValue(this._options.entryFilter, null);\n        this.errorFilter = this._getValue(this._options.errorFilter, null);\n        this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path.sep);\n        this.fsScandirSettings = new fsScandir.Settings({\n            followSymbolicLinks: this._options.followSymbolicLinks,\n            fs: this._options.fs,\n            pathSegmentSeparator: this._options.pathSegmentSeparator,\n            stats: this._options.stats,\n            throwErrorOnBrokenSymbolicLink: this._options.throwErrorOnBrokenSymbolicLink\n        });\n    }\n    _getValue(option, value) {\n        return option !== null && option !== void 0 ? option : value;\n    }\n}\nexports.default = Settings;\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7D,MAAMC,IAAI,GAAGC,OAAO,CAAC,MAAM,CAAC;AAC5B,MAAMC,SAAS,GAAGD,OAAO,CAAC,qBAAqB,CAAC;AAChD,MAAME,QAAQ,CAAC;EACXC,WAAWA,CAACC,QAAQ,GAAG,CAAC,CAAC,EAAE;IACvB,IAAI,CAACA,QAAQ,GAAGA,QAAQ;IACxB,IAAI,CAACC,QAAQ,GAAG,IAAI,CAACC,SAAS,CAAC,IAAI,CAACF,QAAQ,CAACC,QAAQ,EAAEE,SAAS,CAAC;IACjE,IAAI,CAACC,WAAW,GAAG,IAAI,CAACF,SAAS,CAAC,IAAI,CAACF,QAAQ,CAACI,WAAW,EAAEC,MAAM,CAACC,iBAAiB,CAAC;IACtF,IAAI,CAACC,UAAU,GAAG,IAAI,CAACL,SAAS,CAAC,IAAI,CAACF,QAAQ,CAACO,UAAU,EAAE,IAAI,CAAC;IAChE,IAAI,CAACC,WAAW,GAAG,IAAI,CAACN,SAAS,CAAC,IAAI,CAACF,QAAQ,CAACQ,WAAW,EAAE,IAAI,CAAC;IAClE,IAAI,CAACC,WAAW,GAAG,IAAI,CAACP,SAAS,CAAC,IAAI,CAACF,QAAQ,CAACS,WAAW,EAAE,IAAI,CAAC;IAClE,IAAI,CAACC,oBAAoB,GAAG,IAAI,CAACR,SAAS,CAAC,IAAI,CAACF,QAAQ,CAACU,oBAAoB,EAAEf,IAAI,CAACgB,GAAG,CAAC;IACxF,IAAI,CAACC,iBAAiB,GAAG,IAAIf,SAAS,CAACC,QAAQ,CAAC;MAC5Ce,mBAAmB,EAAE,IAAI,CAACb,QAAQ,CAACa,mBAAmB;MACtDC,EAAE,EAAE,IAAI,CAACd,QAAQ,CAACc,EAAE;MACpBJ,oBAAoB,EAAE,IAAI,CAACV,QAAQ,CAACU,oBAAoB;MACxDK,KAAK,EAAE,IAAI,CAACf,QAAQ,CAACe,KAAK;MAC1BC,8BAA8B,EAAE,IAAI,CAAChB,QAAQ,CAACgB;IAClD,CAAC,CAAC;EACN;EACAd,SAASA,CAACe,MAAM,EAAEvB,KAAK,EAAE;IACrB,OAAOuB,MAAM,KAAK,IAAI,IAAIA,MAAM,KAAK,KAAK,CAAC,GAAGA,MAAM,GAAGvB,KAAK;EAChE;AACJ;AACAD,OAAO,CAACyB,OAAO,GAAGpB,QAAQ"},"metadata":{},"sourceType":"script","externalDependencies":[]}