0.7.0
Pre-release
Pre-release
- Merged
AsyncMirror
intoAsync()
- This means any asynchronous file systems support sync operations now
- Changed
AsyncStoreFS
to work with the overhauledAsync()
- Removed
FileSystemMetadata.synchronous
- Implementing classes will need to initialize the
_sync
property
- Made
PreloadFile
a concrete class- Implemented methods
sync
,syncSync
,close
, andcloseSync
- Removed unneeded file classes
- This was done because the
sync
andsyncSync
methods are implemented onFileSystem
, which means all of the different classes that extendedPreloadFile
just implemented theFile.sync
andFile.syncSync
methods using the same logic.
- Implemented methods
- Overhauled backend types to infer the options config from the options
- Narrowed backend types by using
satisfies
- Added
AsyncFileSystem.ready()
- Made many utils hidden in docs