import{__exports as t}from"../../../../_virtual/settings3.mjs";import{__require as i}from"./adapters/fs.mjs";var o;function r(){if(o)return t;o=1,Object.defineProperty(t,"__esModule",{value:!0});const r=i();return t.default=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=r.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,i){return null!=t?t:i}},t}export{r as __require};