Spaces:
Sleeping
Sleeping
| ; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| const fs = require("./adapters/fs"); | |
| class Settings { | |
| constructor(_options = {}) { | |
| this._options = _options; | |
| this.followSymbolicLink = this._getValue(this._options.followSymbolicLink, true); | |
| this.fs = fs.createFileSystemAdapter(this._options.fs); | |
| this.markSymbolicLink = this._getValue(this._options.markSymbolicLink, false); | |
| this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, true); | |
| } | |
| _getValue(option, value) { | |
| return option !== null && option !== void 0 ? option : value; | |
| } | |
| } | |
| exports.default = Settings; | |