From e2a481554af83a94f6b54e9e07eb0360b97c626d Mon Sep 17 00:00:00 2001
From: dr-vortex Implementation of NodeJS.ErrnoException.stack Overrides Error.stack Implementation of NodeJS.ErrnoException.syscall Generated using TypeDoc Overrides PreloadFile.constructor Inherited from PreloadFile._buffer Inherited from PreloadFile._dirty Inherited from PreloadFile._position Inherited from PreloadFile.flag Inherited from PreloadFile.fs Inherited from PreloadFile.path Inherited from PreloadFile.stats Inherited from PreloadFile.buffer Inherited from PreloadFile.position Set the file position. Inherited from PreloadFile.position Inherited from PreloadFile._setType Inherited from PreloadFile._setTypeSync Inherited from PreloadFile.chmod Inherited from PreloadFile.chmodSync Inherited from PreloadFile.chown Inherited from PreloadFile.chownSync Overrides PreloadFile.close Overrides PreloadFile.closeSync Inherited from PreloadFile.datasync Inherited from PreloadFile.datasyncSync Inherited from PreloadFile.isDirty Inherited from PreloadFile.read Inherited from PreloadFile.readSync Inherited from PreloadFile.resetDirty Inherited from PreloadFile.stat Overrides PreloadFile.sync Overrides PreloadFile.syncSync Inherited from PreloadFile.truncate Inherited from PreloadFile.truncateSync Inherited from PreloadFile.utimes Inherited from PreloadFile.utimesSync Inherited from PreloadFile.write Inherited from PreloadFile.writeSync Generated using TypeDoc Inherited from Async(FileIndexFS<unknown>).constructor Overrides Async(FileIndexFS<unknown>)._index Inherited from Async(FileIndexFS<unknown>).createFile Inherited from Async(FileIndexFS<unknown>).createFileSync Inherited from Async(FileIndexFS<unknown>).exists Inherited from Async(FileIndexFS<unknown>).existsSync Inherited from Async(FileIndexFS<unknown>).metadata Inherited from Async(FileIndexFS<unknown>).openFile Inherited from Async(FileIndexFS<unknown>).openFileInode Overrides Async(FileIndexFS<unknown>).openFileInodeSync Inherited from Async(FileIndexFS<unknown>).openFileSync Inherited from Async(FileIndexFS<unknown>).openFileSync Inherited from Async(FileIndexFS<unknown>).readdir Inherited from Async(FileIndexFS<unknown>).readdirSync Inherited from Async(FileIndexFS<unknown>).readdirSync Inherited from Async(FileIndexFS<unknown>).ready Inherited from Async(FileIndexFS<unknown>).stat Inherited from Async(FileIndexFS<unknown>).statFileInode Overrides Async(FileIndexFS<unknown>).statFileInodeSync Inherited from Async(FileIndexFS<unknown>).statSync Inherited from Async(FileIndexFS<unknown>).statSync Inherited from Async(FileIndexFS<unknown>).sync Inherited from Async(FileIndexFS<unknown>).syncSync Generated using TypeDoc AsyncMirrorFS mirrors a synchronous filesystem into an asynchronous filesystem
+by: The two stores will be kept in sync. The most common use-case is to pair a synchronous
+in-memory filesystem with an asynchronous backing store. Mirrors the synchronous file system into the asynchronous file system. Overrides Sync(FileSystem).constructor Queue of pending asynchronous operations. Called once to load up files from async storage into sync storage. Inherited from Sync(FileSystem).createFile Overrides Sync(FileSystem).createFileSync Test whether or not the given path exists by checking with the file system. Inherited from Sync(FileSystem).exists Overrides Sync(FileSystem).existsSync Inherited from Sync(FileSystem).link Overrides Sync(FileSystem).linkSync Overrides Sync(FileSystem).metadata Inherited from Sync(FileSystem).mkdir Overrides Sync(FileSystem).mkdirSync Inherited from Sync(FileSystem).openFile Overrides Sync(FileSystem).openFileSync Inherited from Sync(FileSystem).readdir Overrides Sync(FileSystem).readdirSync Overrides Sync(FileSystem).ready Inherited from Sync(FileSystem).rename Overrides Sync(FileSystem).renameSync Inherited from Sync(FileSystem).rmdir Overrides Sync(FileSystem).rmdirSync Inherited from Sync(FileSystem).stat Overrides Sync(FileSystem).statSync Inherited from Sync(FileSystem).sync Overrides Sync(FileSystem).syncSync Inherited from Sync(FileSystem).unlink Overrides Sync(FileSystem).unlinkSync Generated using TypeDoc An asynchronous file system which uses an async store to store its data. Overrides Async(FileSystem).constructor Overrides Async(FileSystem).createFile Inherited from Async(FileSystem).createFileSync Inherited from Async(FileSystem).exists Inherited from Async(FileSystem).existsSync memoize/cache Overrides Async(FileSystem).metadata Overrides Async(FileSystem).openFile Inherited from Async(FileSystem).openFileSync Overrides Async(FileSystem).ready Update mtime. Make rename compatible with the cache. Overrides Async(FileSystem).rename Overrides Async(FileSystem).stat Inherited from Async(FileSystem).statSync Ensure mtime updates properly, and use that to determine if a da
Overrides Async(FileSystem).sync Inherited from Async(FileSystem).syncSync Generated using TypeDoc Generated using TypeDoc Generated using TypeDoc when the flag string is invalid when the flag number is invalid Generated using TypeDoc If adding fails and implicitly creates directories, we do not cl
the new empty directories. If adding fails and implicitly creates directories, we do not clean up the new empty directories. Generated using TypeDoc Overrides Readonly(FileSystem).constructor Inherited from Readonly(FileSystem).createFile Inherited from Readonly(FileSystem).createFileSync Inherited from Readonly(FileSystem).exists Inherited from Readonly(FileSystem).existsSync Inherited from Readonly(FileSystem).metadata Overrides Readonly(FileSystem).openFile Overrides Readonly(FileSystem).openFileSync Overrides Readonly(FileSystem).readdir Overrides Readonly(FileSystem).readdirSync Inherited from Readonly(FileSystem).ready Overrides Readonly(FileSystem).stat Overrides Readonly(FileSystem).statSync Inherited from Readonly(FileSystem).sync Inherited from Readonly(FileSystem).syncSync Generated using TypeDoc Generated using TypeDoc A simple in-memory store The name of the key-value store. Implementation of SyncStore.name Begins a new read-only transaction. Implementation of SyncStore.beginTransaction Empties the key-value store completely. Implementation of SyncStore.clear Implementation of SimpleSyncStore.get Implementation of SimpleSyncStore.put Implementation of SimpleSyncStore.remove Generated using TypeDoc Inherited from IndexInode.constructor Inherited from IndexInode.data Overrides IndexInode.isDirectory Overrides IndexInode.isFile Remove this at some point. This isn't the responsibility of
Overrides IndexInode.toStats Generated using TypeDoc Inherited from IndexInode.constructor Inherited from IndexInode.data Overrides IndexInode.isDirectory Overrides IndexInode.isFile Overrides IndexInode.toStats Generated using TypeDoc Generated using TypeDoc Implementation of StatsLike.atimeMs time of last access, in milliseconds since epoch Implementation of StatsLike.atimeMs Implementation of StatsLike.birthtimeMs time of file creation, in milliseconds since epoch Implementation of StatsLike.birthtimeMs Implementation of StatsLike.ctimeMs time of last time file status was changed, in milliseconds since epoch Implementation of StatsLike.ctimeMs Implementation of StatsLike.gid the id of the group that owns the file Implementation of StatsLike.gid Implementation of StatsLike.mode Unix-style file mode (e.g. 0o644) that includes the item type
@@ -249,7 +249,7 @@ Implementation of StatsLike.mode Implementation of StatsLike.mtimeMs time of last modification, in milliseconds since epoch Implementation of StatsLike.mtimeMs Implementation of StatsLike.size Size of the item in bytes.
@@ -321,7 +321,7 @@ Implementation of StatsLike.size Implementation of StatsLike.uid the id of the user that owns the file Implementation of StatsLike.uid Generated using TypeDoc This class serializes access to an underlying async filesystem.
+For example, on an OverlayFS instance with an async lower
+directory operations like rename and rmdir may involve multiple
+requests involving both the upper and lower filesystems -- they
+are not executed in a single atomic step. OverlayFS uses this
+LockedFS to avoid having to reason about the correctness of
+multiple requests interleaving. Create the file at path p with the given mode. Then, open it with the given
+flag. Implementation of FileSystem.createFile Create the file at path p with the given mode. Then, open it with the given
+flag. Implementation of FileSystem.createFileSync Test whether or not the given path exists by checking with the file system. Implementation of FileSystem.exists Test whether or not the given path exists by checking with the file system. Implementation of FileSystem.existsSync Asynchronous Implementation of FileSystem.link Synchronous Implementation of FileSystem.linkSync Implementation of FileSystem.metadata Asynchronous Mode to make the directory using. Can be ignored if
+ the filesystem doesn't support permissions. Implementation of FileSystem.mkdir Synchronous Mode to make the directory using. Can be ignored if
+ the filesystem doesn't support permissions. Implementation of FileSystem.mkdirSync Opens the file at path p with the given flag. The file must exist. Implementation of FileSystem.openFile Opens the file at path p with the given flag. The file must exist. A File object corresponding to the opened file. Implementation of FileSystem.openFileSync Asynchronous The callback gets two arguments Implementation of FileSystem.readdir Synchronous Implementation of FileSystem.readdirSync Implementation of FileSystem.ready Asynchronous rename. No arguments other than a possible exception
+are given to the completion callback. Implementation of FileSystem.rename Synchronous rename. Implementation of FileSystem.renameSync Asynchronous Implementation of FileSystem.rmdir Synchronous Implementation of FileSystem.rmdirSync Asynchronous Implementation of FileSystem.stat Synchronous Implementation of FileSystem.statSync Synchronize the data and stats for path asynchronously Implementation of FileSystem.sync Synchronize the data and stats for path synchronously Implementation of FileSystem.syncSync Asynchronous Implementation of FileSystem.unlink Synchronous Implementation of FileSystem.unlinkSync Generated using TypeDoc We define our own file to interpose on syncSync() for mirroring purposes. Overrides PreloadFile.constructor Inherited from PreloadFile._buffer Inherited from PreloadFile._dirty Inherited from PreloadFile._position Inherited from PreloadFile.flag The file system that created the file. Inherited from PreloadFile.fs Path to the file Inherited from PreloadFile.path The stats object for the given file.
+ PreloadFile will mutate this object. Note that this object must contain
+ the appropriate mode that the file was opened as. Inherited from PreloadFile.stats Get the underlying buffer for this file. Mutating not recommended and will mess up dirty tracking. Inherited from PreloadFile.buffer Get the current file position. We emulate the following bug mentioned in the Node documentation: On Linux, positional writes don't work when the file is opened in append
+ mode. The kernel ignores the position argument and always appends the data
+ to the end of the file. The current file position. Inherited from PreloadFile.position Set the file position. new position Inherited from PreloadFile.position Set the file type Inherited from PreloadFile._setType Set the file type Inherited from PreloadFile._setTypeSync Asynchronous the mode Inherited from PreloadFile.chmod Synchronous Inherited from PreloadFile.chmodSync Asynchronous Inherited from PreloadFile.chown Synchronous Inherited from PreloadFile.chownSync Asynchronous close. Overrides PreloadFile.close Synchronous close. Overrides PreloadFile.closeSync Asynchronous Default implementation maps to Inherited from PreloadFile.datasync Synchronous Default implementation maps to Inherited from PreloadFile.datasyncSync Inherited from PreloadFile.isDirty Read data from the file. The buffer that the data will be
+ written to. The offset within the buffer where writing will
+ start. An integer specifying the number of bytes to read. An integer specifying where to begin reading from
+ in the file. If position is null, data will be read from the current file
+ position. Inherited from PreloadFile.read Read data from the file. The buffer that the data will be
+ written to. The offset within the buffer where writing will start. An integer specifying the number of bytes to read. An integer specifying where to begin reading from
+ in the file. If position is null, data will be read from the current file
+ position. number of bytes written Inherited from PreloadFile.readSync Resets the dirty bit. Should only be called after a sync has completed successfully. Inherited from PreloadFile.resetDirty Asynchronous Inherited from PreloadFile.stat Synchronous Inherited from PreloadFile.statSync Asynchronous sync. Overrides PreloadFile.sync Synchronous sync. Overrides PreloadFile.syncSync Asynchronous truncate. Inherited from PreloadFile.truncate Synchronous truncate. Inherited from PreloadFile.truncateSync Change the file timestamps of the file. Inherited from PreloadFile.utimes Change the file timestamps of the file. Inherited from PreloadFile.utimesSync Write buffer to the file.
+Note that it is unsafe to use fs.write multiple times on the same file
+without waiting for the callback. Uint8Array containing the data to write to
+ the file. Offset in the buffer to start reading data from. The amount of bytes to write to the file. Offset from the beginning of the file where this
+ data should be written. If position is null, the data will be written at
+ the current position. Inherited from PreloadFile.write Write buffer to the file.
+Note that it is unsafe to use fs.writeSync multiple times on the same file
+without waiting for the callback. Uint8Array containing the data to write to
+ the file. Offset in the buffer to start reading data from. The amount of bytes to write to the file. Offset from the beginning of the file where this
+ data should be written. If position is null, the data will be written at
+ the current position. bytes written Inherited from PreloadFile.writeSync Generated using TypeDoc Generated using TypeDoc Overrides PreloadFile.constructor Inherited from PreloadFile._buffer Inherited from PreloadFile._dirty Inherited from PreloadFile._position Inherited from PreloadFile.flag Inherited from PreloadFile.fs Inherited from PreloadFile.path Inherited from PreloadFile.stats Inherited from PreloadFile.buffer Inherited from PreloadFile.position Set the file position. Inherited from PreloadFile.position Inherited from PreloadFile._setType Inherited from PreloadFile._setTypeSync Inherited from PreloadFile.chmod Inherited from PreloadFile.chmodSync Inherited from PreloadFile.chown Inherited from PreloadFile.chownSync Overrides PreloadFile.close Overrides PreloadFile.closeSync Inherited from PreloadFile.datasync Inherited from PreloadFile.datasyncSync Inherited from PreloadFile.isDirty Inherited from PreloadFile.read Inherited from PreloadFile.readSync Inherited from PreloadFile.resetDirty Inherited from PreloadFile.stat Overrides PreloadFile.sync Overrides PreloadFile.syncSync Inherited from PreloadFile.truncate Inherited from PreloadFile.truncateSync Inherited from PreloadFile.utimes Inherited from PreloadFile.utimesSync Inherited from PreloadFile.write Inherited from PreloadFile.writeSync Generated using TypeDoc OverlayFS makes a read-only filesystem writable by storing writes on a second,
+writable file system. Deletes are persisted via metadata stored on the writable
+file system. The options to initialize the OverlayFS with Overrides LockedFS.constructor Create the file at path p with the given mode. Then, open it with the given
+flag. Inherited from LockedFS.createFile Create the file at path p with the given mode. Then, open it with the given
+flag. Inherited from LockedFS.createFileSync Test whether or not the given path exists by checking with the file system. Inherited from LockedFS.exists Test whether or not the given path exists by checking with the file system. Inherited from LockedFS.existsSync Asynchronous Synchronous Inherited from LockedFS.linkSync Inherited from LockedFS.metadata Asynchronous Mode to make the directory using. Can be ignored if
+ the filesystem doesn't support permissions. Synchronous Mode to make the directory using. Can be ignored if
+ the filesystem doesn't support permissions. Inherited from LockedFS.mkdirSync Opens the file at path p with the given flag. The file must exist. Inherited from LockedFS.openFile Opens the file at path p with the given flag. The file must exist. A File object corresponding to the opened file. Inherited from LockedFS.openFileSync Asynchronous The callback gets two arguments Inherited from LockedFS.readdir Synchronous Inherited from LockedFS.readdirSync Asynchronous rename. No arguments other than a possible exception
+are given to the completion callback. Inherited from LockedFS.rename Synchronous rename. Inherited from LockedFS.renameSync Asynchronous Synchronous Inherited from LockedFS.rmdirSync Synchronize the data and stats for path asynchronously Synchronize the data and stats for path synchronously Inherited from LockedFS.syncSync Asynchronous Inherited from LockedFS.unlink Synchronous Inherited from LockedFS.unlinkSync Generated using TypeDoc Overlays a RO file to make it writable. Overrides PreloadFile.constructor Inherited from PreloadFile._buffer Inherited from PreloadFile._dirty Inherited from PreloadFile._position Inherited from PreloadFile.flag The file system that created the file. Inherited from PreloadFile.fs Path to the file Inherited from PreloadFile.path The stats object for the given file.
+ PreloadFile will mutate this object. Note that this object must contain
+ the appropriate mode that the file was opened as. Inherited from PreloadFile.stats Get the underlying buffer for this file. Mutating not recommended and will mess up dirty tracking. Inherited from PreloadFile.buffer Get the current file position. We emulate the following bug mentioned in the Node documentation: On Linux, positional writes don't work when the file is opened in append
+ mode. The kernel ignores the position argument and always appends the data
+ to the end of the file. The current file position. Implementation of File.position Inherited from PreloadFile.position Set the file position. new position Implementation of File.position Inherited from PreloadFile.position Set the file type Implementation of File._setType Inherited from PreloadFile._setType Set the file type Implementation of File._setTypeSync Inherited from PreloadFile._setTypeSync Asynchronous the mode Inherited from PreloadFile.chmod Synchronous Implementation of File.chmodSync Inherited from PreloadFile.chmodSync Asynchronous Inherited from PreloadFile.chown Synchronous Implementation of File.chownSync Inherited from PreloadFile.chownSync Asynchronous close. Overrides PreloadFile.close Synchronous close. Implementation of File.closeSync Overrides PreloadFile.closeSync Asynchronous Default implementation maps to Implementation of File.datasync Inherited from PreloadFile.datasync Synchronous Default implementation maps to Implementation of File.datasyncSync Inherited from PreloadFile.datasyncSync Inherited from PreloadFile.isDirty Read data from the file. The buffer that the data will be
+ written to. The offset within the buffer where writing will
+ start. An integer specifying the number of bytes to read. An integer specifying where to begin reading from
+ in the file. If position is null, data will be read from the current file
+ position. Inherited from PreloadFile.read Read data from the file. The buffer that the data will be
+ written to. The offset within the buffer where writing will start. An integer specifying the number of bytes to read. An integer specifying where to begin reading from
+ in the file. If position is null, data will be read from the current file
+ position. number of bytes written Implementation of File.readSync Inherited from PreloadFile.readSync Resets the dirty bit. Should only be called after a sync has completed successfully. Inherited from PreloadFile.resetDirty Asynchronous Inherited from PreloadFile.stat Synchronous Implementation of File.statSync Inherited from PreloadFile.statSync Asynchronous sync. Overrides PreloadFile.sync Synchronous sync. Implementation of File.syncSync Overrides PreloadFile.syncSync Asynchronous truncate. Implementation of File.truncate Inherited from PreloadFile.truncate Synchronous truncate. Implementation of File.truncateSync Inherited from PreloadFile.truncateSync Change the file timestamps of the file. Inherited from PreloadFile.utimes Change the file timestamps of the file. Implementation of File.utimesSync Inherited from PreloadFile.utimesSync Write buffer to the file.
+Note that it is unsafe to use fs.write multiple times on the same file
+without waiting for the callback. Uint8Array containing the data to write to
+ the file. Offset in the buffer to start reading data from. The amount of bytes to write to the file. Offset from the beginning of the file where this
+ data should be written. If position is null, the data will be written at
+ the current position. Inherited from PreloadFile.write Write buffer to the file.
+Note that it is unsafe to use fs.writeSync multiple times on the same file
+without waiting for the callback. Uint8Array containing the data to write to
+ the file. Offset in the buffer to start reading data from. The amount of bytes to write to the file. Offset from the beginning of the file where this
+ data should be written. If position is null, the data will be written at
+ the current position. bytes written Implementation of File.writeSync Inherited from PreloadFile.writeSync Generated using TypeDoc Overrides File.position Set the file position. Overrides File.position Overrides File._setTypeSync Inherited from File.datasyncSync Overrides File.truncateSync Overrides File.utimesSync Generated using TypeDoc Implementation of SyncRWTransaction.abort Implementation of SyncRWTransaction.commit Implementation of SyncRWTransaction.get Implementation of SyncRWTransaction.put Implementation of SyncRWTransaction.remove Generated using TypeDoc Implementation of StatsLike.atimeMs Implementation of StatsLike.birthtimeMs Implementation of Node.StatsBase.blksize Implementation of Node.StatsBase.blocks Implementation of StatsLike.ctimeMs Implementation of Node.StatsBase.dev Implementation of StatsLike.gid Implementation of Node.StatsBase.ino Implementation of StatsLike.mode Implementation of StatsLike.mtimeMs Implementation of Node.StatsBase.nlink Implementation of Node.StatsBase.rdev Implementation of StatsLike.size Implementation of StatsLike.uid Implementation of Node.StatsBase.atime Implementation of Node.StatsBase.atime Implementation of Node.StatsBase.birthtime Implementation of Node.StatsBase.birthtime Implementation of Node.StatsBase.ctime Implementation of Node.StatsBase.ctime Implementation of Node.StatsBase.mtime Implementation of Node.StatsBase.mtime Implementation of Node.StatsBase.isDirectory Implementation of Node.StatsBase.isFile Implementation of Node.StatsBase.isSymbolicLink Generated using TypeDoc Overrides PreloadFile.constructor Inherited from PreloadFile._buffer Inherited from PreloadFile._dirty Inherited from PreloadFile._position Inherited from PreloadFile.flag Inherited from PreloadFile.fs Inherited from PreloadFile.path Inherited from PreloadFile.stats Inherited from PreloadFile.buffer Inherited from PreloadFile.position Set the file position. Inherited from PreloadFile.position Inherited from PreloadFile._setType Inherited from PreloadFile._setTypeSync Inherited from PreloadFile.chmod Inherited from PreloadFile.chmodSync Inherited from PreloadFile.chown Inherited from PreloadFile.chownSync Overrides PreloadFile.close Overrides PreloadFile.closeSync Inherited from PreloadFile.datasync Inherited from PreloadFile.datasyncSync Inherited from PreloadFile.isDirty Inherited from PreloadFile.read Inherited from PreloadFile.readSync Inherited from PreloadFile.resetDirty Inherited from PreloadFile.stat Overrides PreloadFile.sync Overrides PreloadFile.syncSync Inherited from PreloadFile.truncate Inherited from PreloadFile.truncateSync Inherited from PreloadFile.utimes Inherited from PreloadFile.utimesSync Inherited from PreloadFile.write Inherited from PreloadFile.writeSync Generated using TypeDoc Inherited from Sync(FileIndexFS<unknown>).constructor Overrides Sync(FileIndexFS<unknown>)._index Inherited from Sync(FileIndexFS<unknown>).createFile Inherited from Sync(FileIndexFS<unknown>).exists Inherited from Sync(FileIndexFS<unknown>).existsSync Inherited from Sync(FileIndexFS<unknown>).linkSync Inherited from Sync(FileIndexFS<unknown>).metadata Inherited from Sync(FileIndexFS<unknown>).mkdirSync Inherited from Sync(FileIndexFS<unknown>).openFile Inherited from Sync(FileIndexFS<unknown>).openFile Overrides Sync(FileIndexFS<unknown>).openFileInode Inherited from Sync(FileIndexFS<unknown>).openFileInodeSync Inherited from Sync(FileIndexFS<unknown>).openFileSync Inherited from Sync(FileIndexFS<unknown>).openFileSync Inherited from Sync(FileIndexFS<unknown>).readdir Inherited from Sync(FileIndexFS<unknown>).readdir Inherited from Sync(FileIndexFS<unknown>).readdirSync Inherited from Sync(FileIndexFS<unknown>).readdirSync Inherited from Sync(FileIndexFS<unknown>).ready Inherited from Sync(FileIndexFS<unknown>).renameSync Inherited from Sync(FileIndexFS<unknown>).rmdirSync Inherited from Sync(FileIndexFS<unknown>).stat Inherited from Sync(FileIndexFS<unknown>).stat Overrides Sync(FileIndexFS<unknown>).statFileInode Inherited from Sync(FileIndexFS<unknown>).statFileInodeSync Inherited from Sync(FileIndexFS<unknown>).statSync Inherited from Sync(FileIndexFS<unknown>).statSync Inherited from Sync(FileIndexFS<unknown>).sync Inherited from Sync(FileIndexFS<unknown>).syncSync Inherited from Sync(FileIndexFS<unknown>).unlinkSync Generated using TypeDoc A "Synchronous key-value file system". Stores data to/retrieves data from an
-underlying key-value store. We use a unique ID for each node in the file system. The root node has a
-fixed ID. A synchronous key-value file system. Uses a SyncStore to store the data. We use a unique ID for each node in the file system. The root node has a fixed ID. Introduce Node ID caching. Overrides Sync(FileSystem).constructor Inherited from Sync(FileSystem).createFile Overrides Sync(FileSystem).createFileSync Inherited from Sync(FileSystem).exists Inherited from Sync(FileSystem).existsSync Overrides Sync(FileSystem).metadata Inherited from Sync(FileSystem).openFile Overrides Sync(FileSystem).openFileSync Inherited from Sync(FileSystem).ready Update mtime. Inherited from Sync(FileSystem).stat Overrides Sync(FileSystem).statSync Inherited from Sync(FileSystem).sync Overrides Sync(FileSystem).syncSync Generated using TypeDoc An implementation of the File interface that operates on a file that is
-completely in-memory. PreloadFiles are backed by a Uint8Array. This is also an abstract class, as it lacks an implementation of 'sync' and
-'close'. Each filesystem that wishes to use this file representation must
-extend this class and implement those two methods. 'close' lever that disables functionality once closed. File backend by a SyncStoreFS Overrides PreloadFile.constructor Inherited from PreloadFile._buffer Inherited from PreloadFile._dirty Inherited from PreloadFile._position Inherited from PreloadFile.flag Inherited from PreloadFile.fs Inherited from PreloadFile.path Inherited from PreloadFile.stats Inherited from PreloadFile.buffer Inherited from PreloadFile.position Set the file position. Inherited from PreloadFile.position Inherited from PreloadFile._setType Inherited from PreloadFile._setTypeSync Inherited from PreloadFile.chmod Inherited from PreloadFile.chmodSync Inherited from PreloadFile.chown Inherited from PreloadFile.chownSync Overrides PreloadFile.close Overrides PreloadFile.closeSync Inherited from PreloadFile.datasync Inherited from PreloadFile.datasyncSync Inherited from PreloadFile.isDirty Inherited from PreloadFile.read Inherited from PreloadFile.readSync Inherited from PreloadFile.resetDirty Inherited from PreloadFile.stat Overrides PreloadFile.sync Overrides PreloadFile.syncSync Inherited from PreloadFile.truncate Inherited from PreloadFile.truncateSync Inherited from PreloadFile.utimes Inherited from PreloadFile.utimesSync Inherited from PreloadFile.write Inherited from PreloadFile.writeSync Generated using TypeDoc OverlayFS makes a read-only filesystem writable by storing writes on a second, writable file system.
+Deletes are persisted via metadata stored on the writable file system. This class contains no locking whatsoever. It is wrapped in a LockedFS to prevent races. Overrides FileSystem.constructor Called once to load up metadata stored on the writable file system. Copy from readable to writable storage.
+PRECONDITION: File does not exist on writable storage. Create the file at path p with the given mode. Then, open it with the given
+flag. Overrides FileSystem.createFile Create the file at path p with the given mode. Then, open it with the given
+flag. Overrides FileSystem.createFileSync With the given path, create the needed parent directories on the writable storage
+should they not exist. Use modes from the read-only storage. Test whether or not the given path exists by checking with the file system. Inherited from FileSystem.exists Test whether or not the given path exists by checking with the file system. Inherited from FileSystem.existsSync Asynchronous Overrides FileSystem.link Synchronous Overrides FileSystem.linkSync Overrides FileSystem.metadata Asynchronous Mode to make the directory using. Can be ignored if
+ the filesystem doesn't support permissions. Overrides FileSystem.mkdir Synchronous Mode to make the directory using. Can be ignored if
+ the filesystem doesn't support permissions. Overrides FileSystem.mkdirSync Opens the file at path p with the given flag. The file must exist. Overrides FileSystem.openFile Opens the file at path p with the given flag. The file must exist. A File object corresponding to the opened file. Overrides FileSystem.openFileSync Helper function: Asynchronous The callback gets two arguments Overrides FileSystem.readdir Synchronous Overrides FileSystem.readdirSync Overrides FileSystem.ready Asynchronous rename. No arguments other than a possible exception
+are given to the completion callback. Overrides FileSystem.rename Synchronous rename. Overrides FileSystem.renameSync Asynchronous Overrides FileSystem.rmdir Synchronous Overrides FileSystem.rmdirSync Asynchronous Overrides FileSystem.stat Synchronous Overrides FileSystem.statSync Synchronize the data and stats for path asynchronously Overrides FileSystem.sync Synchronize the data and stats for path synchronously Overrides FileSystem.syncSync Asynchronous Overrides FileSystem.unlink Synchronous Overrides FileSystem.unlinkSync Generated using TypeDoc Overrides StatsCommon._isBigintImplements
+Properties
codecode: string
errno
message
Optional
stack
-
syscall
-
Static
Optional
preparebuffer
-
toJSON
to
@@ -215,7 +215,7 @@
Returns string
-
Static
EACCES
@@ -228,7 +228,7 @@
Parameters
path: string
Returns ApiError
-
Static
EEXIST
@@ -241,7 +241,7 @@
Parameters
path: string
Returns ApiError
-
Static
EISDIR
@@ -254,7 +254,7 @@
Parameters
path: string
Returns ApiError
-
Static
ENOENT
@@ -267,7 +267,7 @@
Parameters
path: string
Returns ApiError
-
Static
ENOTDIR
@@ -280,7 +280,7 @@
Parameters
path: string
Returns ApiError
-
Static
ENOTEMPTY
@@ -293,7 +293,7 @@
Parameters
path: string
Returns ApiError
-
Static
EPERM
@@ -306,7 +306,7 @@
Parameters
path: string
Returns ApiError
-
Static
On
@@ -321,7 +321,7 @@
code: path: string
Returns ApiError
-
Static
capture
@@ -353,7 +353,7 @@
Parameters
json: ApiErrorJSON
Returns ApiError
-
Class AsyncFile
+Class AsyncFile
Internal
-
@@ -101,7 +101,7 @@
Optional
Returns AsyncFile
-
Properties
Protected_buffer: Uint8Array = ...
-
Protected
_dirty
-
Protected
_position
-
Readonly
flag
-
@@ -136,7 +136,7 @@ Protected
fsProtected
-
Readonly
pathReadonly
-
@@ -156,7 +156,7 @@ Readonly
statsReadonly
-
Accessors
Returns Uint8Arr
-
position
@@ -189,7 +189,7 @@
Returns number
-
Returns void
-
Methods
Returns Promise<
-
_set
@@ -242,7 +242,7 @@
Returns void
-
chmod
@@ -262,7 +262,7 @@
Returns Promise<
-
chmod
@@ -280,7 +280,7 @@
Returns void
-
chown
@@ -301,7 +301,7 @@
Returns Promise<
-
chown
@@ -322,7 +322,7 @@
Returns void
-
close
@@ -334,7 +334,7 @@
Returns Promise<
-
close
@@ -346,7 +346,7 @@
Returns void
-
datasync
@@ -359,7 +359,7 @@
Returns Promise<
-
datasync
@@ -372,7 +372,7 @@
Returns void
-
Protected
is
@@ -381,7 +381,7 @@
ProtectedReturns boolean
-
read
@@ -425,7 +425,7 @@
Returns Promise<
-
read
@@ -464,7 +464,7 @@
Returns number
-
Protected
reset
@@ -476,7 +476,7 @@
Returns void
-
stat
@@ -488,7 +488,7 @@
Returns Promise<
-
stat
sync
@@ -512,7 +512,7 @@
Returns Promise<
-
sync
@@ -524,7 +524,7 @@
Returns void
-
truncate
@@ -542,7 +542,7 @@
Returns Promise<
-
truncate
@@ -560,7 +560,7 @@
Returns void
-
utimes
@@ -579,7 +579,7 @@
Returns Promise<
-
utimes
@@ -598,7 +598,7 @@
Returns void
-
write
@@ -638,7 +638,7 @@
Returns Promise<
-
write
@@ -679,7 +679,7 @@
Returns number
-
Hierarchy
-
@@ -92,7 +92,7 @@
index: Returns AsyncFileIndexFS<TIndex>
-
Properties
_index_index: FileIndex<TIndex>
-
Methods
cred: Returns Promise<File>
-
create
@@ -142,7 +142,7 @@
cred: Returns File
-
exists
@@ -161,7 +161,7 @@
Returns Promise<
-
exists
@@ -180,7 +180,7 @@
Returns boolean
-
link
link
metadata
@@ -225,7 +225,7 @@
metadataReturns FileSystemMetadata
-
mkdir
mkdir
open
@@ -279,7 +279,7 @@
cred: Returns Promise<NoSyncFile<AsyncFileIndexFS<TIndex>>>
-
Protected
Abstract
open
@@ -297,7 +297,7 @@
flag: Returns Promise<NoSyncFile<AsyncFileIndexFS<TIndex>>>
-
Protected
open
@@ -306,7 +306,7 @@
ProtectedReturns NoSyncFile<AsyncFileIndexFS<TIndex>>
-
open
@@ -324,7 +324,7 @@
cred: Returns File
-
cred: Returns NoSyncFile<AsyncFileIndexFS<TIndex>>
-
readdir
@@ -353,7 +353,7 @@
path: Returns Promise<string[]>
-
readdir
@@ -369,7 +369,7 @@
cred: Returns string[]
-
path: Returns string[]
-
Abstract
ready
@@ -389,7 +389,7 @@
Abstract
Returns Promise<AsyncFileIndexFS<TIndex>>
-
rename
rename
rmdir
rmdir
stat
@@ -471,7 +471,7 @@
path: Returns Promise<Stats>
-
Protected
Abstract
stat
@@ -487,7 +487,7 @@
path: Returns Promise<Stats>
-
Protected
stat
@@ -496,7 +496,7 @@
ProtectedReturns Stats
-
stat
@@ -512,7 +512,7 @@
cred: Returns Stats
-
path: Returns Stats
-
sync
@@ -541,7 +541,7 @@
stats: Returns Promise<void>
-
sync
@@ -559,7 +559,7 @@
stats: Returns void
-
unlink
unlink
Class AsyncMirrorFS
+
+Hierarchy
+
+
+
+
+
+Constructors
+Properties
+Methods
+Constructors
+constructor
+
+
Parameters
+
+
__namedParameters: AsyncMirrorOptions
Returns AsyncMirrorFS
+
+
Properties
+
+Private
_async
+
+Private
_is
+
+Private
_queue
+
+Private
_queue
+
+Private
_ready
+
+Private
_sync
+
Methods
+
+Protected
_initialize
+
Returns Promise<void>
+
+
+Private
_next
+
Internal
+Returns Promise<void>
+
+
create
+
+
Returns Promise<File>
+
create
+
+
Returns MirrorFile
+
+Protected
cross
+
Internal
+Parameters
+
+
p: string
Returns Promise<void>
+
+
+Protected
cross
+
Internal
+Parameters
+
+
p: string
mode: number
Returns Promise<void>
+
+
+Protected
cross
+
Internal
+Parameters
+
+
p: string
mode: number
Returns Promise<void>
+
+
+Private
enqueue
+
Internal
+Parameters
+
+
op: AsyncOperation
Returns void
+
+
exists
+
+
Parameters
+
+
path: string
cred: Cred
Returns Promise<boolean>
+
+
exists
+
+
Parameters
+
+
p: string
cred: Cred
Returns boolean
+
link
+
+
Parameters
+
+
srcpath: string
dstpath: string
cred: Cred
Returns Promise<void>
+
link
+
+
Parameters
+
+
srcpath: string
dstpath: string
cred: Cred
Returns void
+
metadata
+
+
Returns FileSystemMetadata
+
mkdir
+
+
Parameters
+
+
path: string
mode: number
cred: Cred
Returns Promise<void>
+
mkdir
+
+
Parameters
+
+
p: string
mode: number
cred: Cred
Returns void
+
open
+
+
Returns Promise<File>
+
open
+
+
Returns File
+
readdir
+
+
Parameters
+
+
path: string
cred: Cred
Returns Promise<string[]>
+
readdir
+
+
Parameters
+
+
p: string
cred: Cred
Returns string[]
+
ready
+
+
Returns Promise<AsyncMirrorFS>
+
rename
+
+
Parameters
+
+
oldPath: string
newPath: string
cred: Cred
Returns Promise<void>
+
rename
+
+
Parameters
+
+
oldPath: string
newPath: string
cred: Cred
Returns void
+
rmdir
+
+
Parameters
+
+
path: string
cred: Cred
Returns Promise<void>
+
rmdir
+
+
Parameters
+
+
p: string
cred: Cred
Returns void
+
stat
+
+
Parameters
+
+
path: string
cred: Cred
Returns Promise<Stats>
+
stat
+
+
Parameters
+
+
p: string
cred: Cred
Returns Stats
+
sync
+
+
Parameters
+
+
path: string
data: Uint8Array
stats: Readonly<Stats>
Returns Promise<void>
+
sync
+
+
Parameters
+
+
path: string
data: Uint8Array
stats: Readonly<Stats>
Returns void
+
unlink
+
+
Parameters
+
+
path: string
cred: Cred
Returns Promise<void>
+
unlink
+
+
Parameters
+
+
p: string
cred: Cred
Returns void
+
Class AsyncStoreFS
Class AsyncStoreFS
Internal
Hierarchy
-
@@ -96,24 +96,24 @@
__namedParameters: Returns AsyncStoreFS
-
Properties
Private
Optional
_cache
-
Protected
_ready
-
Protected
store
-
Methods
visited: Returns Promise<bigint>
-
Protected
_initialize
@@ -161,7 +161,7 @@
store: Returns Promise<AsyncStoreFS>
-
Private
add
@@ -180,7 +180,7 @@
data: Returns Promise<bigint>
-
Private
commit
@@ -223,7 +223,7 @@
data: Returns Promise<Inode>
-
create
@@ -243,7 +243,7 @@
cred: Returns Promise<File>
-
create
@@ -263,7 +263,7 @@
cred: Returns File
-
empty
exists
@@ -293,7 +293,7 @@
Returns Promise<
-
exists
@@ -312,7 +312,7 @@
Returns boolean
-
Private
findINode
@@ -337,7 +337,7 @@
Returns Promise<
Todo
-
Private
get
@@ -358,7 +358,7 @@
p:
Returns Promise<{
    [fileName: string]: Ino;
}>
-
Private
getINode
@@ -387,7 +387,7 @@
p:
Returns Promise<Inode>
-
link
link
Private
make
@@ -434,7 +434,7 @@
Private
Returns Promise<void>
-
metadata
@@ -443,7 +443,7 @@
metadataReturns FileSystemMetadata
-
mkdir
mkdir
open
@@ -497,7 +497,7 @@
cred: Returns Promise<File>
-
open
@@ -515,7 +515,7 @@
cred: Returns File
-
readdir
readdir
ready
@@ -556,7 +556,7 @@
readyReturns Promise<AsyncStoreFS>
-
Private
remove
@@ -584,7 +584,7 @@
Returns Promise<
Todo
-
rename
@@ -605,7 +605,7 @@
Todo
-
rename
rmdir
rmdir
stat
@@ -671,7 +671,7 @@
cred: Returns Promise<Stats>
-
stat
@@ -687,7 +687,7 @@
cred: Returns Stats
-
sync
@@ -710,7 +710,7 @@
Todo
-
sync
@@ -728,7 +728,7 @@
stats: Returns void
-
unlink
unlink
Hierarchy
-
@@ -69,44 +69,44 @@
euid: egid: number
Returns Cred
-
Properties
egid
-
euid
-
gid
-
sgid
-
suid
-
uid
-
Static
Root
-
Hierarchy
Implemented by
+
-
@@ -79,7 +83,7 @@
Optional
-
Optional
Abstract
positionOptional
-
Methods
type: Returns Promise<void>
-
Abstract
_setAbstract
chmod
@@ -137,7 +141,7 @@
mode: Returns Promise<void>
-
Abstract
chmod
@@ -153,7 +157,7 @@
mode: Returns void
-
Abstract
chown
@@ -171,7 +175,7 @@
gid: Returns Promise<void>
-
Abstract
chown
@@ -189,7 +193,7 @@
gid: Returns void
-
Abstract
close
@@ -200,7 +204,7 @@
Abstract
Returns Promise<void>
-
Abstract
close
@@ -211,7 +215,7 @@
Abstract
Returns void
-
datasync
datasync
@@ -235,7 +239,7 @@
datasync
-
Abstract
read
@@ -279,7 +283,7 @@
Returns Promise<
-
Abstract
read
@@ -315,7 +319,7 @@
Optional
Returns number
-
Abstract
stat
@@ -326,7 +330,7 @@
Abstract
Returns Promise<Stats>
-
Abstract
stat
@@ -337,7 +341,7 @@
Abstract
Returns Stats
-
Abstract
sync
@@ -348,7 +352,7 @@
Abstract
Returns Promise<void>
-
Abstract
sync
@@ -359,7 +363,7 @@
Abstract
Returns void
-
Abstract
truncate
@@ -375,7 +379,7 @@
len: Returns Promise<void>
-
Abstract
truncate
@@ -391,7 +395,7 @@
len: Returns void
-
Abstract
utimes
@@ -409,7 +413,7 @@
mtime: Returns Promise<void>
-
Abstract
utimes
@@ -427,7 +431,7 @@
mtime: Returns void
-
Abstract
write
@@ -467,7 +471,7 @@
Returns Promise<
-
Abstract
write
@@ -506,7 +510,7 @@
Optional
Returns number
-
Hierarchy
-
@@ -94,14 +94,14 @@
Returns
-
Properties
Protected
_flag
-
@@ -109,7 +109,7 @@ Static
Protected
cacheStatic
-
Static
Protected
validStatic
-
Accessors
modeReturns number
-
Methods
is
-
is
@@ -155,7 +155,7 @@
is
-
is
@@ -166,7 +166,7 @@
is
-
is
@@ -177,7 +177,7 @@
is
-
is
@@ -188,7 +188,7 @@
is
-
is
@@ -199,7 +199,7 @@
is
-
path
@@ -211,7 +211,7 @@
path
-
path
@@ -223,7 +223,7 @@
path
-
to
Static
Get
@@ -256,7 +256,7 @@
Returns
-
Static
Number
@@ -276,7 +276,7 @@
Returns numberThrows
-
Static
String
@@ -296,7 +296,7 @@
Returns stringThrows
-
Hierarchy
-
@@ -73,14 +73,14 @@
T
Returns FileIndex<T>
-
Properties
Protected
_index
-
Methods
Todo
-
add
@@ -145,7 +145,7 @@
Returns boolean
Todo
-
files
get
ls
@@ -187,7 +187,7 @@
Returns string
-
remove
Static
FromHierarchy
-
@@ -92,14 +92,14 @@
index: Returns FileIndexFS<TIndex>
-
Properties
Protected
_index
-
Methods
cred: Returns Promise<File>
-
create
@@ -141,7 +141,7 @@
cred: Returns File
-
exists
@@ -160,7 +160,7 @@
Returns Promise<
-
exists
@@ -179,7 +179,7 @@
Returns boolean
-
link
link
metadata
@@ -224,7 +224,7 @@
metadataReturns FileSystemMetadata
-
mkdir
mkdir
open
@@ -278,7 +278,7 @@
cred: Returns Promise<NoSyncFile<FileIndexFS<TIndex>>>
-
Protected
Abstract
open
@@ -295,7 +295,7 @@
path: flag: FileFlag
Returns Promise<NoSyncFile<FileIndexFS<TIndex>>>
-
Protected
Abstract
open
@@ -312,7 +312,7 @@
path: flag: FileFlag
Returns NoSyncFile<FileIndexFS<TIndex>>
-
open
@@ -330,7 +330,7 @@
cred: Returns NoSyncFile<FileIndexFS<TIndex>>
-
readdir
@@ -344,7 +344,7 @@
path: Returns Promise<string[]>
-
readdir
@@ -358,7 +358,7 @@
path: Returns string[]
-
Abstract
ready
@@ -367,7 +367,7 @@
Abstract
Returns Promise<FileIndexFS<TIndex>>
-
rename
rename
rmdir
rmdir
stat
@@ -449,7 +449,7 @@
path: Returns Promise<Stats>
-
Protected
Abstract
stat
@@ -464,7 +464,7 @@
inode: path: string
Returns Promise<Stats>
-
Protected
Abstract
stat
@@ -479,7 +479,7 @@
inode: path: string
Returns Stats
-
stat
@@ -493,7 +493,7 @@
path: Returns Stats
-
sync
@@ -511,7 +511,7 @@
stats: Returns Promise<void>
-
sync
@@ -529,7 +529,7 @@
stats: Returns void
-
unlink
unlink
Class FileSystem
<
Abstract
Hierarchy
-
Implemented by
+
-
@@ -81,7 +87,7 @@
Parameters
Optional
options: objectReturns FileSystem
-
Methods
cred: Returns Promise<File>
-
Abstract
create
@@ -129,7 +135,7 @@
cred: Returns File
-
exists
exists
Abstract
linkAbstract
linkmetadata
Abstract
mkdirAbstract
mkdirAbstract
open
@@ -284,7 +290,7 @@
cred: Returns Promise<File>
-
Abstract
openAbstract
readdirAbstract
readdirAbstract
ready
@@ -354,7 +360,7 @@
Abstract
Returns Promise<FileSystem>
-
Abstract
renameAbstract
renameAbstract
rmdirAbstract
rmdirAbstract
stat
@@ -449,7 +455,7 @@
cred: Returns Promise<Stats>
-
Abstract
stat
@@ -467,7 +473,7 @@
cred: Returns Stats
-
Abstract
sync
@@ -487,7 +493,7 @@
stats: Returns Promise<void>
-
Abstract
sync
@@ -507,7 +513,7 @@
stats: Returns void
-
Abstract
unlinkAbstract
unlinkClass InMemoryStore
Hierarchy
+
+
Implements
+
+
+
+Constructors
+Properties
+Methods
+Constructors
+constructor
+
+
Parameters
+
+
name: string = 'tmp'
Returns InMemoryStore
+
Properties
+name
+
+
+Private
store
+
Methods
+begin
+
+
Returns SyncRWTransaction
+
+
clear
+
+
Returns void
+
+
get
+
+
Parameters
+
+
key: bigint
Returns Uint8Array
+
put
+
+
Parameters
+
+
key: bigint
data: Uint8Array
overwrite: boolean
Returns boolean
+
remove
+
+
Parameters
+
+
key: bigint
Returns void
+
Hierarchy
-
@@ -80,7 +80,7 @@
Optional
Returns IndexDirInode<T>
-
Properties
Internal
_listing: Map<string, IndexInode<T>> = ...
-
Optional
data
-
Accessors
Returns string
-
stats
Methods
Returns boolean
-
get
@@ -170,7 +170,7 @@
path: Returns IndexInode<T>
-
is
@@ -182,7 +182,7 @@
Returns boolean
-
is
@@ -194,7 +194,7 @@
Returns boolean
-
remove
to
@@ -229,7 +229,7 @@
Todo
-
Hierarchy
-
@@ -71,7 +71,7 @@
Optional
Returns IndexFileInode<T>
-
Properties
Optional
data?: T
-
Methods
Returns boolean
-
is
@@ -105,7 +105,7 @@
Returns boolean
-
to
@@ -114,7 +114,7 @@
to
-
Hierarchy
-
@@ -72,14 +72,14 @@
Parameters
Optional
data: TReturns IndexInode<T>
-
Properties
Optional
data
-
Methods
Abstract
Returns this is IndexDirInode<T>
-
Abstract
is
@@ -103,7 +103,7 @@
Abstract
Returns this is IndexFileInode<T>
-
Abstract
to
@@ -111,7 +111,7 @@
Abstract
Returns Stats
-
Implements
-
@@ -77,19 +77,19 @@
Parameters
Optional
buffer: ArrayBufferLikeReturns Inode
-
Properties
Readonly
buffer
-
Protected
view
-
Accessors
Returns number
-
Returns void
-
birthtime
@@ -129,7 +129,7 @@
Returns number
-
Returns void
-
ctime
@@ -155,7 +155,7 @@
Returns number
-
Returns void
-
data
gid
@@ -189,7 +189,7 @@
Returns number
-
Returns void
-
ino
Parameters
value: bigint
Returns void
-
mode
@@ -234,7 +234,7 @@
Returns number
-
Returns void
-
mtime
@@ -261,7 +261,7 @@
Returns number
-
Returns void
-
nlink
Parameters
value: number
Returns void
-
size
@@ -306,7 +306,7 @@
Returns number
-
Returns void
-
uid
@@ -333,7 +333,7 @@
Returns number
-
Returns void
-
Methods
sizeofReturns number
-
to
@@ -371,7 +371,7 @@
to
-
update
@@ -396,7 +396,7 @@
Returns boolean
-
Class LockedFS<FS>
Internal
Type Parameters
+
+
FS extends FileSystem
Hierarchy
+
+
Implements
+
+
+
+Constructors
+Properties
+Methods
+Constructors
+constructor
+
+
Type Parameters
+
+
FS extends FileSystem<FS>
Parameters
+
+
fs: FS
Returns LockedFS<FS>
+
Properties
+
+Private
_mu
+
+Readonly
fs
+
Methods
+create
+
+
Returns Promise<File>
+
+
create
+
+
Returns File
+
+
exists
+
+
Parameters
+
+
p: string
cred: Cred
Returns Promise<boolean>
+
+
exists
+
+
Parameters
+
+
p: string
cred: Cred
Returns boolean
+
+
link
+
+
link
.Parameters
+
+
srcpath: string
dstpath: string
cred: Cred
Returns Promise<void>
+
+
link
+
+
link
.Parameters
+
+
srcpath: string
dstpath: string
cred: Cred
Returns void
+
+
metadata
+
+
Returns FileSystemMetadata
+
mkdir
+
+
mkdir
.Parameters
+
+
p: string
mode: number
+cred: Cred
Returns Promise<void>
+
+
mkdir
+
+
mkdir
.Parameters
+
+
p: string
mode: number
+cred: Cred
Returns void
+
+
open
+
+
Parameters
+Returns Promise<File>
+
+
open
+
+
Parameters
+Returns File
+
readdir
+
+
readdir
. Reads the contents of a directory.(err, files)
where files
is an array of
+the names of the files in the directory excluding '.'
and '..'
.Parameters
+
+
p: string
cred: Cred
Returns Promise<string[]>
+
+
readdir
+
+
readdir
. Reads the contents of a directory.Parameters
+
+
p: string
cred: Cred
Returns string[]
+
+
ready
+
+
Returns Promise<LockedFS<FS>>
+
rename
+
+
Parameters
+
+
oldPath: string
newPath: string
cred: Cred
Returns Promise<void>
+
+
rename
+
+
Parameters
+
+
oldPath: string
newPath: string
cred: Cred
Returns void
+
+
rmdir
+
+
rmdir
.Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
+
rmdir
+
+
rmdir
.Parameters
+
+
p: string
cred: Cred
Returns void
+
+
stat
+
+
stat
.Parameters
+
+
p: string
cred: Cred
Returns Promise<Stats>
+
+
stat
+
+
stat
.Parameters
+
+
p: string
cred: Cred
Returns Stats
+
+
sync
+
+
Parameters
+
+
path: string
data: Uint8Array
stats: Readonly<Stats>
Returns Promise<void>
+
+
sync
+
+
Parameters
+
+
path: string
data: Uint8Array
stats: Readonly<Stats>
Returns void
+
+
unlink
+
+
unlink
.Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
+
unlink
+
+
unlink
.Parameters
+
+
p: string
cred: Cred
Returns void
+
+
Class MirrorFile
Internal
Hierarchy
+
+
+
+
+
+Constructors
+Properties
+Accessors
+Methods
+Constructors
+constructor
+
+
Parameters
+
+
fs: AsyncMirrorFS
path: string
flag: FileFlag
stat: Stats
data: Uint8Array
Returns MirrorFile
+
Properties
+
+Protected
_buffer
+
+Protected
_dirty
+
+Protected
_position
+
+Readonly
flag
+
+
+Protected
fs
+
+Readonly
path
+
+
+Readonly
stats
+
Accessors
+buffer
+
+
Returns Uint8Array
+
+
position
+
+
+
+Returns number
+
Parameters
+
+
newPos: number
+Returns void
+
+
Methods
+_set
+
+
Internal
+Parameters
+
+
type: FileType
Returns Promise<void>
+
+
_set
+
+
Internal
+Parameters
+
+
type: FileType
Returns void
+
+
chmod
+
+
fchmod
.Parameters
+
+
mode: number
+Returns Promise<void>
+
+
chmod
+
+
fchmod
.Parameters
+
+
mode: number
+Returns void
+
+
chown
+
+
fchown
.Parameters
+
+
uid: number
+gid: number
+Returns Promise<void>
+
+
chown
+
+
fchown
.Parameters
+
+
uid: number
+gid: number
+Returns void
+
+
close
+
+
Returns Promise<void>
+
+
close
+
+
Returns void
+
+
datasync
+
+
datasync
.sync
.Returns Promise<void>
+
+
datasync
+
+
datasync
.syncSync
.Returns void
+
+
+Protected
is
+
Returns boolean
+
read
+
+
    buffer: TBuffer;
    bytesRead: number;
}>Type Parameters
+
+
TBuffer extends Uint8Array<TBuffer>
Parameters
+
+
buffer: TBuffer
+offset: number = 0
+length: number = ...
+position: number = 0
+Returns Promise<{
+
    buffer: TBuffer;
    bytesRead: number;
}>
+
read
+
+
Parameters
+
+
buffer: Uint8Array
+offset: number = 0
+length: number = ...
+position: number = 0
+Returns number
+
+Protected
reset
+
Returns void
+
+
stat
+
+
stat
.Returns Promise<Stats>
+
+
stat
+
+
stat
.Returns Stats
+
+
sync
+
+
Returns Promise<void>
+
+
sync
+
+
Returns void
+
+
truncate
+
+
Parameters
+
+
len: number
+Returns Promise<void>
+
+
truncate
+
+
Parameters
+
+
len: number
+Returns void
+
+
utimes
+
+
Parameters
+
+
atime: Date
mtime: Date
Returns Promise<void>
+
+
utimes
+
+
Parameters
+
+
atime: Date
mtime: Date
Returns void
+
+
write
+
+
Parameters
+
+
buffer: Uint8Array
+offset: number = 0
+length: number = ...
+position: number = 0
+Returns Promise<number>
+
+
write
+
+
Parameters
+
+
buffer: Uint8Array
+offset: number = 0
+length: number = ...
+position: number = 0
+Returns number
+
Hierarchy
-
@@ -59,7 +59,7 @@
Properties
Private
_locks
-
Methods
Parameters
path: string
Returns boolean
-
lock
@@ -87,7 +87,7 @@
Parameters
path: string
Returns Promise<void>
-
try
@@ -100,7 +100,7 @@
Parameters
path: string
Returns boolean
-
unlock
@@ -113,7 +113,7 @@
Parameters
path: string
Returns void
-
Hierarchy
-
@@ -111,7 +111,7 @@
Optional
Returns NoSyncFile<T>
-
Properties
Protected_buffer: Uint8Array = ...
-
Protected
_dirty
-
Protected
_position
-
Readonly
flag
-
Protected
fsProtected
-
Readonly
pathReadonly
-
@@ -166,7 +166,7 @@ Readonly
statsReadonly
-
Accessors
Returns Uint8Arr
-
position
@@ -199,7 +199,7 @@
Returns number
-
Returns void
-
Methods
Returns Promise<
-
_set
@@ -252,7 +252,7 @@
Returns void
-
chmod
@@ -272,7 +272,7 @@
Returns Promise<
-
chmod
@@ -290,7 +290,7 @@
Returns void
-
chown
@@ -311,7 +311,7 @@
Returns Promise<
-
chown
@@ -332,7 +332,7 @@
Returns void
-
close
@@ -344,7 +344,7 @@
Returns Promise<
-
close
@@ -356,7 +356,7 @@
Returns void
-
datasync
@@ -369,7 +369,7 @@
Returns Promise<
-
datasync
@@ -382,7 +382,7 @@
Returns void
-
Protected
is
@@ -391,7 +391,7 @@
ProtectedReturns boolean
-
read
@@ -435,7 +435,7 @@
Returns Promise<
-
read
@@ -474,7 +474,7 @@
Returns number
-
Protected
reset
@@ -486,7 +486,7 @@
Returns void
-
stat
@@ -498,7 +498,7 @@
Returns Promise<
-
stat
sync
@@ -522,7 +522,7 @@
Returns Promise<
-
sync
@@ -534,7 +534,7 @@
Returns void
-
truncate
@@ -552,7 +552,7 @@
Returns Promise<
-
truncate
@@ -570,7 +570,7 @@
Returns void
-
utimes
@@ -589,7 +589,7 @@
Returns Promise<
-
utimes
@@ -608,7 +608,7 @@
Returns void
-
write
@@ -648,7 +648,7 @@
Returns Promise<
-
write
@@ -689,7 +689,7 @@
Returns number
-
Class OverlayFS
Internal
Hierarchy
+
+
+
+
+
+Constructors
+Properties
+Methods
+Constructors
+constructor
+
+
Parameters
+
+
options: OverlayOptions
+Returns OverlayFS
+
+
Properties
+
+Readonly
fs
+
Methods
+create
+
+
Returns Promise<File>
+
+
create
+
+
Returns File
+
+
exists
+
+
Parameters
+
+
p: string
cred: Cred
Returns Promise<boolean>
+
+
exists
+
+
Parameters
+
+
p: string
cred: Cred
Returns boolean
+
+
get
+
+
Returns string
+
get
+
+
Returns OverlayOptions
+
link
+
+
link
.Parameters
+
+
srcpath: string
dstpath: string
cred: Cred
Returns Promise<void>
+
+
link
+
+
link
.Parameters
+
+
srcpath: string
dstpath: string
cred: Cred
Returns void
+
+
metadata
+
+
Returns FileSystemMetadata
+
mkdir
+
+
mkdir
.Parameters
+
+
p: string
mode: number
+cred: Cred
Returns Promise<void>
+
+
mkdir
+
+
mkdir
.Parameters
+
+
p: string
mode: number
+cred: Cred
Returns void
+
+
open
+
+
Parameters
+Returns Promise<File>
+
+
open
+
+
Parameters
+Returns File
+
readdir
+
+
readdir
. Reads the contents of a directory.(err, files)
where files
is an array of
+the names of the files in the directory excluding '.'
and '..'
.Parameters
+
+
p: string
cred: Cred
Returns Promise<string[]>
+
+
readdir
+
+
readdir
. Reads the contents of a directory.Parameters
+
+
p: string
cred: Cred
Returns string[]
+
+
ready
+
+
Returns Promise<OverlayFS>
+
rename
+
+
Parameters
+
+
oldPath: string
newPath: string
cred: Cred
Returns Promise<void>
+
+
rename
+
+
Parameters
+
+
oldPath: string
newPath: string
cred: Cred
Returns void
+
+
res
+
+
Returns string
+
rmdir
+
+
rmdir
.Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
+
rmdir
+
+
rmdir
.Parameters
+
+
p: string
cred: Cred
Returns void
+
+
stat
+stat
+sync
+
+
Parameters
+
+
path: string
data: Uint8Array
stats: Readonly<Stats>
Returns Promise<void>
+
+
sync
+
+
Parameters
+
+
path: string
data: Uint8Array
stats: Readonly<Stats>
Returns void
+
+
unlink
+
+
unlink
.Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
+
unlink
+
+
unlink
.Parameters
+
+
p: string
cred: Cred
Returns void
+
+
unwrap
+
+
Returns UnlockedOverlayFS
+
Class OverlayFile
Internal
Hierarchy
+
+
+
Implements
+
+
+
+
+Constructors
+Properties
+Accessors
+Methods
+Constructors
+constructor
+
+
Parameters
+
+
fs: UnlockedOverlayFS
path: string
flag: FileFlag
stats: Stats
data: Uint8Array
Returns OverlayFile
+
Properties
+
+Protected
_buffer
+
+Protected
_dirty
+
+Protected
_position
+
+Readonly
flag
+
+
+Protected
fs
+
+Readonly
path
+
+
+Readonly
stats
+
Accessors
+buffer
+
+
Returns Uint8Array
+
+
position
+
+
+
+Returns number
+
Parameters
+
+
newPos: number
+Returns void
+
+
Methods
+_set
+
+
Internal
+Parameters
+
+
type: FileType
Returns Promise<void>
+
+
_set
+
+
Internal
+Parameters
+
+
type: FileType
Returns void
+
+
chmod
+
+
fchmod
.Parameters
+
+
mode: number
+Returns Promise<void>
+
+
chmod
+
+
fchmod
.Parameters
+
+
mode: number
+Returns void
+
+
chown
+
+
fchown
.Parameters
+
+
uid: number
+gid: number
+Returns Promise<void>
+
+
chown
+
+
fchown
.Parameters
+
+
uid: number
+gid: number
+Returns void
+
+
close
+
+
Returns Promise<void>
+
+
close
+
+
Returns void
+
+
datasync
+
+
datasync
.sync
.Returns Promise<void>
+
+
datasync
+
+
datasync
.syncSync
.Returns void
+
+
+Protected
is
+
Returns boolean
+
read
+
+
    buffer: TBuffer;
    bytesRead: number;
}>Type Parameters
+
+
TBuffer extends Uint8Array<TBuffer>
Parameters
+
+
buffer: TBuffer
+offset: number = 0
+length: number = ...
+position: number = 0
+Returns Promise<{
+
    buffer: TBuffer;
    bytesRead: number;
}>
+
read
+
+
Parameters
+
+
buffer: Uint8Array
+offset: number = 0
+length: number = ...
+position: number = 0
+Returns number
+
+Protected
reset
+
Returns void
+
+
stat
+
+
stat
.Returns Promise<Stats>
+
+
stat
+
+
stat
.Returns Stats
+
+
sync
+
+
Returns Promise<void>
+
+
sync
+
+
Returns void
+
+
truncate
+
+
Parameters
+
+
len: number
+Returns Promise<void>
+
+
truncate
+
+
Parameters
+
+
len: number
+Returns void
+
+
utimes
+
+
Parameters
+
+
atime: Date
mtime: Date
Returns Promise<void>
+
+
utimes
+
+
Parameters
+
+
atime: Date
mtime: Date
Returns void
+
+
write
+
+
Parameters
+
+
buffer: Uint8Array
+offset: number = 0
+length: number = ...
+position: number = 0
+Returns Promise<number>
+
+
write
+
+
Parameters
+
+
buffer: Uint8Array
+offset: number = 0
+length: number = ...
+position: number = 0
+Returns number
+
Hierarchy
-
Properties
Protected
_buffer
-
Protected
_dirty
-
Protected
_position
-
Readonly
flag
-
Protected
fsProtected
-
Readonly
pathReadonly
-
@@ -186,7 +188,7 @@ Readonly
statsReadonly
-
Accessors
bufferReturns Uint8Array
-
position
@@ -218,7 +220,7 @@
Returns number
-
Returns void
-
Methods
Returns Promise<
-
_set
@@ -271,7 +273,7 @@
Returns void
-
chmod
@@ -291,7 +293,7 @@
Returns Promise<
-
chmod
@@ -309,7 +311,7 @@
Returns void
-
chown
@@ -330,7 +332,7 @@
Returns Promise<
-
chown
@@ -351,7 +353,7 @@
Returns void
-
Abstract
close
@@ -363,7 +365,7 @@
Returns Promise<
-
Abstract
close
@@ -375,7 +377,7 @@
Returns void
-
datasync
@@ -388,7 +390,7 @@
Returns Promise<
-
datasync
@@ -401,7 +403,7 @@
Returns void
-
Protected
is
@@ -409,7 +411,7 @@
Protected
Returns boolean
-
read
@@ -453,7 +455,7 @@
Returns Promise<
-
read
@@ -492,7 +494,7 @@
Returns number
-
Protected
reset
@@ -503,7 +505,7 @@
ProtectedReturns void
-
stat
@@ -515,7 +517,7 @@
Returns Promise<
-
stat
Abstract
sync
@@ -539,7 +541,7 @@
Returns Promise<
-
Abstract
sync
@@ -551,7 +553,7 @@
Returns void
-
truncate
@@ -569,7 +571,7 @@
Returns Promise<
-
truncate
@@ -587,7 +589,7 @@
Returns void
-
utimes
@@ -606,7 +608,7 @@
Returns Promise<
-
utimes
@@ -625,7 +627,7 @@
Returns void
-
write
@@ -665,7 +667,7 @@
Returns Promise<
-
write
@@ -706,7 +708,7 @@
Returns number
-
Implements
-
@@ -68,7 +68,7 @@
Parameters
store: SimpleSyncStore
Returns SimpleSyncRWTransaction
-
Properties
Protected
-
Protected
originalProtected
-
Protected
store
-
Methods
Returns void
-
commit
@@ -118,7 +118,7 @@
Returns void
-
get
@@ -140,7 +140,7 @@
Returns Uint8Arr
-
Protected
mark
@@ -157,7 +157,7 @@
ino: Returns void
-
put
@@ -189,7 +189,7 @@
Returns boolean
-
remove
@@ -209,7 +209,7 @@
Returns void
-
Protected
stash
@@ -230,7 +230,7 @@
value: Returns void
-
Implements
-
@@ -113,14 +113,14 @@
__namedParameters: Returns StatsCommon<T>
-
Properties
Protected
Abstract
_is
-
atime
atime
-
birthtime
birthtime
-
blksize
blksize
-
blocks
-
ctime
ctime
-
dev
dev
-
Optional
fileOptional
-
gid
gid
-
ino
ino
-
mode
mode
-
mtime
mtime
-
nlink
nlink
-
rdev
rdev
-
size
size
-
uid
uid
-
Accessors
Protected
Returns string
-
Protected
_typename_
@@ -271,7 +271,7 @@
Protected
Returns string
-
atime
@@ -280,7 +280,7 @@
atimeReturns Date
-
value: Returns void
-
birthtime
@@ -300,7 +300,7 @@
birthtimeReturns Date
-
value: Returns void
-
ctime
@@ -320,7 +320,7 @@
ctimeReturns Date
-
value: Returns void
-
mtime
@@ -340,7 +340,7 @@
mtimeReturns Date
-
value: Returns void
-
Methods
Parameters
arg: string | number | bigint | boolean
Returns T
-
chmod
@@ -383,7 +383,7 @@
mode: Returns void
-
chown
@@ -402,7 +402,7 @@
gid: Returns void
-
get
@@ -420,7 +420,7 @@
gid: Returns Cred
-
has
@@ -442,7 +442,7 @@
Returns boolean
-
is
is
is
@@ -471,7 +471,7 @@
Returns boolean
-
isFIFO
is
@@ -491,7 +491,7 @@
Returns boolean
-
is
is
@@ -511,7 +511,7 @@
Returns boolean
-
Hierarchy
-
@@ -111,7 +111,7 @@
Optional
Returns SyncFile<FS>
-
Properties
Protected_buffer: Uint8Array = ...
-
Protected
_dirty
-
Protected
_position
-
Readonly
flag
-
Protected
fsProtected
-
Readonly
pathReadonly
-
@@ -166,7 +166,7 @@ Readonly
statsReadonly
-
Accessors
Returns Uint8Arr
-
position
@@ -199,7 +199,7 @@
Returns number
-
Returns void
-
Methods
Returns Promise<
-
_set
@@ -252,7 +252,7 @@
Returns void
-
chmod
@@ -272,7 +272,7 @@
Returns Promise<
-
chmod
@@ -290,7 +290,7 @@
Returns void
-
chown
@@ -311,7 +311,7 @@
Returns Promise<
-
chown
@@ -332,7 +332,7 @@
Returns void
-
close
@@ -344,7 +344,7 @@
Returns Promise<
-
close
@@ -356,7 +356,7 @@
Returns void
-
datasync
@@ -369,7 +369,7 @@
Returns Promise<
-
datasync
@@ -382,7 +382,7 @@
Returns void
-
Protected
is
@@ -391,7 +391,7 @@
ProtectedReturns boolean
-
read
@@ -435,7 +435,7 @@
Returns Promise<
-
read
@@ -474,7 +474,7 @@
Returns number
-
Protected
reset
@@ -486,7 +486,7 @@
Returns void
-
stat
@@ -498,7 +498,7 @@
Returns Promise<
-
stat
sync
@@ -522,7 +522,7 @@
Returns Promise<
-
sync
@@ -534,7 +534,7 @@
Returns void
-
truncate
@@ -552,7 +552,7 @@
Returns Promise<
-
truncate
@@ -570,7 +570,7 @@
Returns void
-
utimes
@@ -589,7 +589,7 @@
Returns Promise<
-
utimes
@@ -608,7 +608,7 @@
Returns void
-
write
@@ -648,7 +648,7 @@
Returns Promise<
-
write
@@ -689,7 +689,7 @@
Returns number
-
Hierarchy
-
@@ -92,7 +92,7 @@
index: Returns SyncFileIndexFS<TIndex>
-
Properties
_index_index: FileIndex<TIndex>
-
Methods
cred: Returns Promise<File>
-
Abstract
createexists
@@ -165,7 +165,7 @@
Returns Promise<
-
exists
@@ -184,7 +184,7 @@
Returns boolean
-
link
Abstract
link
@@ -223,7 +223,7 @@
Returns void
-
metadata
@@ -232,7 +232,7 @@
metadataReturns FileSystemMetadata
-
mkdir
Abstract
mkdir
@@ -275,7 +275,7 @@
Returns void
-
open
@@ -293,7 +293,7 @@
cred: Returns Promise<File>
-
cred: Returns Promise<NoSyncFile<SyncFileIndexFS<TIndex>>>
-
Protected
open
@@ -326,7 +326,7 @@
flag: Returns Promise<NoSyncFile<SyncFileIndexFS<TIndex>>>
-
Protected
Abstract
open
@@ -344,7 +344,7 @@
flag: Returns NoSyncFile<SyncFileIndexFS<TIndex>>
-
Abstract
open
-
cred: Returns NoSyncFile<SyncFileIndexFS<TIndex>>
-
readdir
@@ -400,7 +400,7 @@
cred: Returns Promise<string[]>
-
path: Returns Promise<string[]>
-
Abstract
readdir
@@ -430,7 +430,7 @@
Returns string
-
path: Returns string[]
-
ready
@@ -450,7 +450,7 @@
readyReturns Promise<SyncFileIndexFS<TIndex>>
-
rename
Abstract
rename
@@ -489,7 +489,7 @@
Returns void
-
rmdir
Abstract
rmdir
@@ -524,7 +524,7 @@
Returns void
-
stat
@@ -540,7 +540,7 @@
cred: Returns Promise<Stats>
-
path: Returns Promise<Stats>
-
Protected
stat
@@ -567,7 +567,7 @@
path: Returns Promise<Stats>
-
Protected
Abstract
stat
@@ -583,7 +583,7 @@
path: Returns Stats
-
Abstract
stat
-
path: Returns Stats
-
sync
@@ -631,7 +631,7 @@
stats: Returns Promise<void>
-
Abstract
sync
@@ -652,7 +652,7 @@
Returns void
-
unlink
Abstract
unlink
@@ -687,7 +687,7 @@
Returns void
-
Class SyncStoreFS
+Class SyncStoreFS
Internal
Todo
Hierarchy
-
@@ -98,14 +96,14 @@
options: Returns SyncStoreFS
-
Properties
Protected
store
-
Methods
Returns bigint
-
Protected
add
@@ -157,7 +155,7 @@
Returns bigint
-
Protected
commitcreate
@@ -215,7 +213,7 @@
cred: Returns Promise<File>
-
create
@@ -235,7 +233,7 @@
cred: Returns SyncStoreFile
-
empty
exists
@@ -265,7 +263,7 @@
Returns Promise<
-
exists
@@ -284,7 +282,7 @@
Returns boolean
-
Protected
findINodeProtected
get
@@ -331,7 +329,7 @@
Returns { [fileName: string]: Ino
-
Protected
getINode
@@ -360,7 +358,7 @@
Optional
Returns Inode
-
link
link
Protected
make
@@ -407,7 +405,7 @@
ProtectedReturns void
-
metadata
@@ -416,7 +414,7 @@
metadataReturns FileSystemMetadata
-
mkdir
mkdir
open
@@ -470,7 +468,7 @@
cred: Returns Promise<File>
-
open
@@ -488,7 +486,7 @@
cred: Returns SyncStoreFile
-
readdir
readdir
ready
@@ -529,7 +527,7 @@
readyReturns Promise<SyncStoreFS>
-
Protected
remove
@@ -557,7 +555,7 @@
Returns voidTodo
-
rename
rename
rmdir
rmdir
stat
@@ -641,7 +639,7 @@
cred: Returns Promise<Stats>
-
stat
@@ -657,7 +655,7 @@
cred: Returns Stats
-
sync
@@ -675,7 +673,7 @@
stats: Returns Promise<void>
-
sync
@@ -693,7 +691,7 @@
stats: Returns void
-
unlink
unlink
Class SyncStoreFile
+Class SyncStoreFile
Internal
Todo
Hierarchy
@@ -32,7 +26,7 @@
Hierarchy
-
@@ -107,7 +101,7 @@
Optional
Returns SyncStoreFile
-
Properties
Protected_buffer: Uint8Array = ...
-
Protected
_dirty
-
Protected
_position
-
Readonly
flag
-
@@ -142,7 +136,7 @@ Protected
fsProtected
-
Readonly
pathReadonly
-
@@ -162,7 +156,7 @@ Readonly
statsReadonly
-
Accessors
Returns Uint8Arr
-
position
@@ -195,7 +189,7 @@
Returns number
-
Returns void
-
Methods
Returns Promise<
-
_set
@@ -248,7 +242,7 @@
Returns void
-
chmod
@@ -268,7 +262,7 @@
Returns Promise<
-
chmod
@@ -286,7 +280,7 @@
Returns void
-
chown
@@ -307,7 +301,7 @@
Returns Promise<
-
chown
@@ -328,7 +322,7 @@
Returns void
-
close
@@ -340,7 +334,7 @@
Returns Promise<
-
close
@@ -352,7 +346,7 @@
Returns void
-
datasync
@@ -365,7 +359,7 @@
Returns Promise<
-
datasync
@@ -378,7 +372,7 @@
Returns void
-
Protected
is
@@ -387,7 +381,7 @@
ProtectedReturns boolean
-
read
@@ -431,7 +425,7 @@
Returns Promise<
-
read
@@ -470,7 +464,7 @@
Returns number
-
Protected
reset
@@ -482,7 +476,7 @@
Returns void
-
stat
@@ -494,7 +488,7 @@
Returns Promise<
-
stat
sync
@@ -518,7 +512,7 @@
Returns Promise<
-
sync
@@ -530,7 +524,7 @@
Returns void
-
truncate
@@ -548,7 +542,7 @@
Returns Promise<
-
truncate
@@ -566,7 +560,7 @@
Returns void
-
utimes
@@ -585,7 +579,7 @@
Returns Promise<
-
utimes
@@ -604,7 +598,7 @@
Returns void
-
write
@@ -644,7 +638,7 @@
Returns Promise<
-
write
@@ -685,7 +679,7 @@
Returns number
-
Class UnlockedOverlayFS
Internal
Hierarchy
+
+
+
+
+
+Constructors
+Properties
+Methods
+Constructors
+constructor
+
+
Parameters
+
+
__namedParameters: OverlayOptions
Returns UnlockedOverlayFS
+
Properties
+
+Private
_delete
+
+Private
Optional
_delete
+
+Private
_delete
+
+Private
_delete
+
+Private
_deleted
+
+Private
_is
+
+Private
_readable
+
+Private
_ready
+
+Private
_writable
+
Methods
+_initialize
+
+
Internal
+Returns Promise<void>
+
+
+Private
_reparse
+
Returns void
+
+Private
check
+
Returns void
+
+Private
check
+
Parameters
+
+
path: string
Returns void
+
+Private
copy
+
Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
+Private
copy
+
Parameters
+
+
p: string
cred: Cred
Returns void
+
+
create
+
+
Returns Promise<File>
+
+
create
+
+
Returns File
+
+
+Private
create
+
Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
+Private
create
+
Parameters
+
+
p: string
cred: Cred
Returns void
+
+
+Private
delete
+
Parameters
+
+
p: string
cred: Cred
Returns void
+
exists
+
+
Parameters
+
+
path: string
cred: Cred
Returns Promise<boolean>
+
+
exists
+
+
Parameters
+
+
path: string
cred: Cred
Returns boolean
+
+
get
+
+
Returns string
+
get
+
+
Returns OverlayOptions
+
link
+
+
link
.Parameters
+
+
srcpath: string
dstpath: string
cred: Cred
Returns Promise<void>
+
+
link
+
+
link
.Parameters
+
+
srcpath: string
dstpath: string
cred: Cred
Returns void
+
+
metadata
+
+
Returns FileSystemMetadata
+
mkdir
+
+
mkdir
.Parameters
+
+
p: string
mode: number
+cred: Cred
Returns Promise<void>
+
+
mkdir
+
+
mkdir
.Parameters
+
+
p: string
mode: number
+cred: Cred
Returns void
+
+
open
+
+
Parameters
+Returns Promise<File>
+
+
open
+
+
Parameters
+Returns File
+
+Private
operate
+
+
+Parameters
+
+
p: string
cred: Cred
Returns void
+
+
+Private
operate
+
Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
readdir
+
+
readdir
. Reads the contents of a directory.(err, files)
where files
is an array of
+the names of the files in the directory excluding '.'
and '..'
.Parameters
+
+
p: string
cred: Cred
Returns Promise<string[]>
+
+
readdir
+
+
readdir
. Reads the contents of a directory.Parameters
+
+
p: string
cred: Cred
Returns string[]
+
+
ready
+
+
Returns Promise<UnlockedOverlayFS>
+
rename
+
+
Parameters
+
+
oldPath: string
newPath: string
cred: Cred
Returns Promise<void>
+
+
rename
+
+
Parameters
+
+
oldPath: string
newPath: string
cred: Cred
Returns void
+
+
restore
+
+
Parameters
+
+
log: string
cred: Cred
Returns void
+
rmdir
+
+
rmdir
.Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
+
rmdir
+
+
rmdir
.Parameters
+
+
p: string
cred: Cred
Returns void
+
+
stat
+
+
stat
.Parameters
+
+
p: string
cred: Cred
Returns Promise<Stats>
+
+
stat
+
+
stat
.Parameters
+
+
p: string
cred: Cred
Returns Stats
+
+
sync
+
+
Parameters
+
+
path: string
data: Uint8Array
stats: Readonly<Stats>
Returns Promise<void>
+
+
sync
+
+
Parameters
+
+
path: string
data: Uint8Array
stats: Readonly<Stats>
Returns void
+
+
unlink
+
+
unlink
.Parameters
+
+
p: string
cred: Cred
Returns Promise<void>
+
+
unlink
+
+
unlink
.Parameters
+
+
p: string
cred: Cred
Returns void
+
+
+Private
update
+
Parameters
+
+
addition: string
cred: Cred
Returns Promise<void>
+
Implements
-
Properties
Protected_is
-
atime
atime
Inherited from StatsCommon.atimeMs
Implementation of Node.BigIntStats.atimeNs
Inherited from StatsCommon.birthtimeMs
Implementation of Node.BigIntStats.birthtimeNs
Implementation of Node.BigIntStats.blocks
Inherited from StatsCommon.blocks
Inherited from StatsCommon.ctimeMs
Implementation of Node.BigIntStats.ctimeNs
Optional
fileOptional
Inherited from StatsCommon.fileData
Inherited from StatsCommon.gid
Inherited from StatsCommon.mode
Inherited from StatsCommon.mtimeMs
Implementation of Node.BigIntStats.mtimeNs
Inherited from StatsCommon.size
Inherited from StatsCommon.uid
ProtectedReturns string
Inherited from StatsCommon._typename
-- Defined in src/stats.ts:62
Protected
_typename_ProtectedReturns string
Inherited from StatsCommon._typename_inverse
-- Defined in src/stats.ts:66
Inherited from StatsCommon.atime
Inherited from StatsCommon.atime
Inherited from StatsCommon.birthtime
Inherited from StatsCommon.birthtime
Inherited from StatsCommon.ctime
Inherited from StatsCommon.ctime
Inherited from StatsCommon.mtime
Inherited from StatsCommon.mtime
Inherited from StatsCommon._convert
Inherited from StatsCommon.chmod
Inherited from StatsCommon.chown
Inherited from StatsCommon.getCred
Inherited from StatsCommon.hasAccess
Implementation of Node.BigIntStats.isBlockDevice
Inherited from StatsCommon.isBlockDevice
Implementation of Node.BigIntStats.isCharacterDevice
Inherited from StatsCommon.isCharacterDevice
Implementation of Node.BigIntStats.isDirectory
Inherited from StatsCommon.isDirectory
Implementation of Node.BigIntStats.isFIFO
Inherited from StatsCommon.isFIFO
Implementation of Node.BigIntStats.isFile
Inherited from StatsCommon.isFile
Implementation of Node.BigIntStats.isSocket
Inherited from StatsCommon.isSocket
Implementation of Node.BigIntStats.isSymbolicLink
Inherited from StatsCommon.isSymbolicLink
Static
cloneGenerated using TypeDoc
Protected
_entriesProtected
closedReadonly
pathImplementation of _Dir.path
Implementation of _Dir.[asyncIterator]
Protected
_readProtected
Returns Promise<Dirent>
-- Defined in src/emulation/dir.ts:72
Protected
checkProtected
Returns void
-- Defined in src/emulation/dir.ts:40
Implementation of _Dir.close
Implementation of _Dir.close
Implementation of _Dir.closeSync
Implementation of _Dir.read
Implementation of _Dir.read
Implementation of _Dir.readSync
Generated using TypeDoc
Implementation of _Dirent.name
Protected
statsImplementation of _Dirent.isBlockDevice
Implementation of _Dirent.isCharacterDevice
Implementation of _Dirent.isDirectory
Implementation of _Dirent.isFIFO
Implementation of _Dirent.isFile
Implementation of _Dirent.isSocket
Implementation of _Dirent.isSymbolicLink
Generated using TypeDoc
Implementation of Node.ReadStream.bytesRead
Readonly
closedImplementation of Node.ReadStream.path
Implementation of Node.ReadStream.pending
Generated using TypeDoc
Inherited from StatsCommon.constructor
Protected_is Bigint: boolean = false
Overrides StatsCommon._isBigint
Inherited from StatsCommon.atimeMs
Inherited from StatsCommon.birthtimeMs
Implementation of Node.Stats.blocks
Inherited from StatsCommon.blocks
Inherited from StatsCommon.ctimeMs
Optional
fileOptional
Inherited from StatsCommon.fileData
Inherited from StatsCommon.gid
Inherited from StatsCommon.mode
Inherited from StatsCommon.mtimeMs
Inherited from StatsCommon.size
Inherited from StatsCommon.uid
ProtectedReturns string
Inherited from StatsCommon._typename
-- Defined in src/stats.ts:62
Protected
_typename_ProtectedReturns string
Inherited from StatsCommon._typename_inverse
-- Defined in src/stats.ts:66
Inherited from StatsCommon.atime
Inherited from StatsCommon.atime
Inherited from StatsCommon.birthtime
Inherited from StatsCommon.birthtime
Inherited from StatsCommon.ctime
Inherited from StatsCommon.ctime
Inherited from StatsCommon.mtime
Inherited from StatsCommon.mtime
Inherited from StatsCommon._convert
Inherited from StatsCommon.chmod
Inherited from StatsCommon.chown
Inherited from StatsCommon.getCred
Inherited from StatsCommon.hasAccess
Implementation of Node.Stats.isBlockDevice
Inherited from StatsCommon.isBlockDevice
Implementation of Node.Stats.isCharacterDevice
Inherited from StatsCommon.isCharacterDevice
Implementation of Node.Stats.isDirectory
Inherited from StatsCommon.isDirectory
Implementation of Node.Stats.isFIFO
Inherited from StatsCommon.isFIFO
Implementation of Node.Stats.isFile
Inherited from StatsCommon.isFile
Implementation of Node.Stats.isSocket
Inherited from StatsCommon.isSocket
Implementation of Node.Stats.isSymbolicLink
Inherited from StatsCommon.isSymbolicLink
Static
cloneGenerated using TypeDoc
Implementation of Node.WriteStream.bytesWritten
Readonly
closedImplementation of Node.WriteStream.path
Implementation of Node.WriteStream.pending
Generated using TypeDoc
Readonly
Implementation of BufferToUint8Array.fd
Implementation of BufferToUint8Array.appendFile
Implementation of BufferToUint8Array.chmod
Implementation of BufferToUint8Array.chown
Implementation of BufferToUint8Array.close
Implementation of BufferToUint8Array.datasync
Implementation of BufferToUint8Array.read
Implementation of BufferToUint8Array.readFile
Implementation of BufferToUint8Array.readFile
Implementation of BufferToUint8Array.readv
Implementation of BufferToUint8Array.stat
Optional
Returns Promise<Stats>Implementation of BufferToUint8Array.stat
Implementation of BufferToUint8Array.sync
Implementation of BufferToUint8Array.truncate
Implementation of BufferToUint8Array.utimes
Optional
Returns Promise<{ Implementation of BufferToUint8Array.write
Asynchronously writes buffer
to the file.
@@ -415,7 +415,7 @@
Implementation of BufferToUint8Array.write
Asynchronously writes string
to the file.
@@ -442,7 +442,7 @@
Implementation of BufferToUint8Array.write
Implementation of BufferToUint8Array.writeFile
Implementation of BufferToUint8Array.writev
Generated using TypeDoc
http://www.gnu.org/software/libc/manual/html_node/Error-Codes.html
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
mode Defaults to 0644
.
flag Defaults to 'a'
.
Optional
Optional cb: NoArgCallbackOptional
Optional cb: NoArgCallbackGenerated using TypeDoc
options mode Defaults to 0644
.
options flag Defaults to 'a'
.
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Optional mode?: numberGenerated using TypeDoc
Optional
Optional mode?: numberGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns Stats
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns void
Optional
Optional cb: NoArgCallbackGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns number
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Implement recursion
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
http://www.manpagez.com/man/2/open/
Generated using TypeDoc
http://www.manpagez.com/man/2/open/
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
options mode Defaults to 0644
.
options flag Defaults to 'a'
.
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Optional mode?: numberGenerated using TypeDoc
Optional
Optional mode?: numberGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns Promise<Stats>
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns Promise<void>
Generated using TypeDoc
Generated using TypeDoc
http://www.manpagez.com/man/2/open/
Generated using TypeDoc
Optional
Returns Promise<{ Generated using TypeDoc
Generated using TypeDoc
Optional
Returns Promise<string[]>Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Optional bigint?: falseGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns Promise<{ Optional
Optional encoding: BufferEncodingGenerated using TypeDoc
options mode Defaults to 0644
.
options flag Defaults to 'w'
.
Generated using TypeDoc
Generated using TypeDoc
options encoding The string encoding for the file contents. De
options flag Defaults to 'r'
.
Optional
Optional callback: TwoArgCallback<Uint8Array>Generated using TypeDoc
options encoding The string encoding for the file contents. De
options flag Defaults to 'r'
.
Generated using TypeDoc
Optional
Returns number
Generated using TypeDoc
Optional
cb: TwoArgCallback<string[]>Generated using TypeDoc
Optional
Returns string[]
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns Uint8Array
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns void
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns voidOptional
Optional cb: NoArgCallbackGenerated using TypeDoc
Generated using TypeDoc
Optional
Returns void
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
Returns void
Generated using TypeDoc
mode Defaults to 0644
.
flag Defaults to 'w'
.
Optional
Optional cb: NoArgCallbackOptional
Optional cb: NoArgCallbackGenerated using TypeDoc
options mode Defaults to 0644
.
options flag Defaults to 'w'
.
Generated using TypeDoc
Optional
Returns number
Optional
Optional encoding: BufferEncodingGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
The asynchronous file system to mirror.
+The synchronous file system to mirror the asynchronous file system to.
+Generated using TypeDoc
Generated using TypeDoc
Inherited from AsyncROTransaction.get
Generated using TypeDoc
Begins a read-only transaction.
@@ -79,7 +79,7 @@Generated using TypeDoc
Optional
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
The file system that initially populates this file system.
+The file system to write modified files to.
+Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Inherited from SyncROTransaction.get
Generated using TypeDoc
Begins a new read-write transaction.
@@ -79,7 +83,7 @@Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
e: ApiErrorGenerated using TypeDoc
Optional
Optional arg2: UGenerated using TypeDoc
Optional
Optional rv: TGenerated using TypeDoc
Const
Generated using TypeDoc
Const
-- Defined in src/ApiError.ts:73
+Defined in src/ApiError.ts:73
Generated using TypeDoc
diff --git a/variables/InMemory.html b/variables/InMemory.html
index 279bb2348..ff1f02c7e 100644
--- a/variables/InMemory.html
+++ b/variables/InMemory.html
@@ -21,7 +21,7 @@ Variable InMemoryConst
-- Defined in src/backends/InMemory.ts:40
+Defined in src/backends/InMemory.ts:41
Generated using TypeDoc
diff --git a/variables/Overlay.html b/variables/Overlay.html
index b0ec59345..59e606fea 100644
--- a/variables/Overlay.html
+++ b/variables/Overlay.html
@@ -17,7 +17,7 @@
Variable OverlayConst
-- Defined in src/backends/Overlay.ts:602
+Defined in src/backends/Overlay.ts:604
Generated using TypeDoc
diff --git a/variables/fs.mounts.html b/variables/fs.mounts.html
index 5d7658d51..a54a352c0 100644
--- a/variables/fs.mounts.html
+++ b/variables/fs.mounts.html
@@ -21,7 +21,7 @@ Variable mountsConst
-- Defined in src/emulation/shared.ts:156
+Defined in src/emulation/shared.ts:156
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.COPYFILE_EXCL.html b/variables/fs.promises.constants.COPYFILE_EXCL.html
index 4d9d467d0..b10b4e5d5 100644
--- a/variables/fs.promises.constants.COPYFILE_EXCL.html
+++ b/variables/fs.promises.constants.COPYFILE_EXCL.html
@@ -23,7 +23,7 @@ Variable COPYFILE_EXCLConst
<
-- Defined in src/emulation/constants.ts:26
+Defined in src/emulation/constants.ts:26
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.COPYFILE_FICLONE.html b/variables/fs.promises.constants.COPYFILE_FICLONE.html
index f67f3bee1..b70c79977 100644
--- a/variables/fs.promises.constants.COPYFILE_FICLONE.html
+++ b/variables/fs.promises.constants.COPYFILE_FICLONE.html
@@ -24,7 +24,7 @@ Variable COPYFILE_FICLONEConst
-- Defined in src/emulation/constants.ts:32
+
Defined in src/emulation/constants.ts:32
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.COPYFILE_FICLONE_FORCE.html b/variables/fs.promises.constants.COPYFILE_FICLONE_FORCE.html
index 25068ecbf..95922c951 100644
--- a/variables/fs.promises.constants.COPYFILE_FICLONE_FORCE.html
+++ b/variables/fs.promises.constants.COPYFILE_FICLONE_FORCE.html
@@ -24,7 +24,7 @@ Variable COPYFILE_FICLONE_FORCEConst
-- Defined in src/emulation/constants.ts:38
+Defined in src/emulation/constants.ts:38
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.F_OK.html b/variables/fs.promises.constants.F_OK.html
index 215812810..b07e8e914 100644
--- a/variables/fs.promises.constants.F_OK.html
+++ b/variables/fs.promises.constants.F_OK.html
@@ -23,7 +23,7 @@ Variable F_OKConst
-- Defined in src/emulation/constants.ts:12
+Defined in src/emulation/constants.ts:12
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_APPEND.html b/variables/fs.promises.constants.O_APPEND.html
index 26bd45dc9..631e3a8a7 100644
--- a/variables/fs.promises.constants.O_APPEND.html
+++ b/variables/fs.promises.constants.O_APPEND.html
@@ -23,7 +23,7 @@ Variable O_APPENDConst
-- Defined in src/emulation/constants.ts:68
+Defined in src/emulation/constants.ts:68
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_CREAT.html b/variables/fs.promises.constants.O_CREAT.html
index b0c8e206e..1fc0dde71 100644
--- a/variables/fs.promises.constants.O_CREAT.html
+++ b/variables/fs.promises.constants.O_CREAT.html
@@ -23,7 +23,7 @@ Variable O_CREATConst
-- Defined in src/emulation/constants.ts:52
+Defined in src/emulation/constants.ts:52
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_DIRECT.html b/variables/fs.promises.constants.O_DIRECT.html
index 4a6385144..018ea713d 100644
--- a/variables/fs.promises.constants.O_DIRECT.html
+++ b/variables/fs.promises.constants.O_DIRECT.html
@@ -23,7 +23,7 @@ Variable O_DIRECTConst
-- Defined in src/emulation/constants.ts:94
+Defined in src/emulation/constants.ts:94
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_DIRECTORY.html b/variables/fs.promises.constants.O_DIRECTORY.html
index 0c8613074..7e1b662f9 100644
--- a/variables/fs.promises.constants.O_DIRECTORY.html
+++ b/variables/fs.promises.constants.O_DIRECTORY.html
@@ -23,7 +23,7 @@ Variable O_DIRECTORYConst
-- Defined in src/emulation/constants.ts:71
+Defined in src/emulation/constants.ts:71
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_DSYNC.html b/variables/fs.promises.constants.O_DSYNC.html
index b402b30af..500714969 100644
--- a/variables/fs.promises.constants.O_DSYNC.html
+++ b/variables/fs.promises.constants.O_DSYNC.html
@@ -23,7 +23,7 @@ Variable O_DSYNCConst
-- Defined in src/emulation/constants.ts:88
+Defined in src/emulation/constants.ts:88
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_EXCL.html b/variables/fs.promises.constants.O_EXCL.html
index a1f1008f6..4fa9bc33a 100644
--- a/variables/fs.promises.constants.O_EXCL.html
+++ b/variables/fs.promises.constants.O_EXCL.html
@@ -23,7 +23,7 @@ Variable O_EXCLConst
-- Defined in src/emulation/constants.ts:55
+Defined in src/emulation/constants.ts:55
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_NOATIME.html b/variables/fs.promises.constants.O_NOATIME.html
index aa4e2fad3..27d6b0fd1 100644
--- a/variables/fs.promises.constants.O_NOATIME.html
+++ b/variables/fs.promises.constants.O_NOATIME.html
@@ -26,7 +26,7 @@ Variable O_NOATIMEConst
-- Defined in src/emulation/constants.ts:79
+Defined in src/emulation/constants.ts:79
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_NOCTTY.html b/variables/fs.promises.constants.O_NOCTTY.html
index 71cf24536..d9a64b05a 100644
--- a/variables/fs.promises.constants.O_NOCTTY.html
+++ b/variables/fs.promises.constants.O_NOCTTY.html
@@ -25,7 +25,7 @@ Variable O_NOCTTYConst
-- Defined in src/emulation/constants.ts:62
+Defined in src/emulation/constants.ts:62
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_NOFOLLOW.html b/variables/fs.promises.constants.O_NOFOLLOW.html
index c2d36fd5c..e530a7648 100644
--- a/variables/fs.promises.constants.O_NOFOLLOW.html
+++ b/variables/fs.promises.constants.O_NOFOLLOW.html
@@ -23,7 +23,7 @@ Variable O_NOFOLLOWConst
-- Defined in src/emulation/constants.ts:82
+Defined in src/emulation/constants.ts:82
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_NONBLOCK.html b/variables/fs.promises.constants.O_NONBLOCK.html
index 3d82a15b3..c6f1b5f84 100644
--- a/variables/fs.promises.constants.O_NONBLOCK.html
+++ b/variables/fs.promises.constants.O_NONBLOCK.html
@@ -23,7 +23,7 @@ Variable O_NONBLOCKConst
-- Defined in src/emulation/constants.ts:97
+Defined in src/emulation/constants.ts:97
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_RDONLY.html b/variables/fs.promises.constants.O_RDONLY.html
index 3e01fe0e7..5a8f2bf58 100644
--- a/variables/fs.promises.constants.O_RDONLY.html
+++ b/variables/fs.promises.constants.O_RDONLY.html
@@ -23,7 +23,7 @@ Variable O_RDONLYConst
-- Defined in src/emulation/constants.ts:43
+Defined in src/emulation/constants.ts:43
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_RDWR.html b/variables/fs.promises.constants.O_RDWR.html
index 4066dc344..a148bd091 100644
--- a/variables/fs.promises.constants.O_RDWR.html
+++ b/variables/fs.promises.constants.O_RDWR.html
@@ -23,7 +23,7 @@ Variable O_RDWRConst
-- Defined in src/emulation/constants.ts:49
+Defined in src/emulation/constants.ts:49
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_SYMLINK.html b/variables/fs.promises.constants.O_SYMLINK.html
index 323947d2f..69ae8b2bc 100644
--- a/variables/fs.promises.constants.O_SYMLINK.html
+++ b/variables/fs.promises.constants.O_SYMLINK.html
@@ -23,7 +23,7 @@ Variable O_SYMLINKConst
-- Defined in src/emulation/constants.ts:91
+Defined in src/emulation/constants.ts:91
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_SYNC.html b/variables/fs.promises.constants.O_SYNC.html
index 01d892560..20af4110c 100644
--- a/variables/fs.promises.constants.O_SYNC.html
+++ b/variables/fs.promises.constants.O_SYNC.html
@@ -23,7 +23,7 @@ Variable O_SYNCConst
-- Defined in src/emulation/constants.ts:85
+Defined in src/emulation/constants.ts:85
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_TRUNC.html b/variables/fs.promises.constants.O_TRUNC.html
index ae3142c9e..de4f9a9b6 100644
--- a/variables/fs.promises.constants.O_TRUNC.html
+++ b/variables/fs.promises.constants.O_TRUNC.html
@@ -23,7 +23,7 @@ Variable O_TRUNCConst
-- Defined in src/emulation/constants.ts:65
+Defined in src/emulation/constants.ts:65
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.O_WRONLY.html b/variables/fs.promises.constants.O_WRONLY.html
index 4dca07721..e0065d9a7 100644
--- a/variables/fs.promises.constants.O_WRONLY.html
+++ b/variables/fs.promises.constants.O_WRONLY.html
@@ -23,7 +23,7 @@ Variable O_WRONLYConst
-- Defined in src/emulation/constants.ts:46
+Defined in src/emulation/constants.ts:46
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.R_OK.html b/variables/fs.promises.constants.R_OK.html
index 7b57794f5..b3d4965ff 100644
--- a/variables/fs.promises.constants.R_OK.html
+++ b/variables/fs.promises.constants.R_OK.html
@@ -23,7 +23,7 @@ Variable R_OKConst
-- Defined in src/emulation/constants.ts:15
+Defined in src/emulation/constants.ts:15
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IFBLK.html b/variables/fs.promises.constants.S_IFBLK.html
index b5db0aff3..cdff68e39 100644
--- a/variables/fs.promises.constants.S_IFBLK.html
+++ b/variables/fs.promises.constants.S_IFBLK.html
@@ -23,7 +23,7 @@ Variable S_IFBLKConst
-- Defined in src/emulation/constants.ts:114
+Defined in src/emulation/constants.ts:114
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IFCHR.html b/variables/fs.promises.constants.S_IFCHR.html
index c8a4e1e60..eb111f828 100644
--- a/variables/fs.promises.constants.S_IFCHR.html
+++ b/variables/fs.promises.constants.S_IFCHR.html
@@ -23,7 +23,7 @@ Variable S_IFCHRConst
-- Defined in src/emulation/constants.ts:120
+Defined in src/emulation/constants.ts:120
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IFDIR.html b/variables/fs.promises.constants.S_IFDIR.html
index 209447cd2..bf26139c1 100644
--- a/variables/fs.promises.constants.S_IFDIR.html
+++ b/variables/fs.promises.constants.S_IFDIR.html
@@ -23,7 +23,7 @@ Variable S_IFDIRConst
-- Defined in src/emulation/constants.ts:117
+Defined in src/emulation/constants.ts:117
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IFIFO.html b/variables/fs.promises.constants.S_IFIFO.html
index f9c915c0d..ad2470330 100644
--- a/variables/fs.promises.constants.S_IFIFO.html
+++ b/variables/fs.promises.constants.S_IFIFO.html
@@ -23,7 +23,7 @@ Variable S_IFIFOConst
-- Defined in src/emulation/constants.ts:123
+Defined in src/emulation/constants.ts:123
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IFLNK.html b/variables/fs.promises.constants.S_IFLNK.html
index cccfe996f..e2be0881f 100644
--- a/variables/fs.promises.constants.S_IFLNK.html
+++ b/variables/fs.promises.constants.S_IFLNK.html
@@ -23,7 +23,7 @@ Variable S_IFLNKConst
-- Defined in src/emulation/constants.ts:108
+Defined in src/emulation/constants.ts:108
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IFMT.html b/variables/fs.promises.constants.S_IFMT.html
index fd22070bf..decdfec6c 100644
--- a/variables/fs.promises.constants.S_IFMT.html
+++ b/variables/fs.promises.constants.S_IFMT.html
@@ -23,7 +23,7 @@ Variable S_IFMTConst
-- Defined in src/emulation/constants.ts:102
+Defined in src/emulation/constants.ts:102
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IFREG.html b/variables/fs.promises.constants.S_IFREG.html
index 622babb8f..4bf2982bb 100644
--- a/variables/fs.promises.constants.S_IFREG.html
+++ b/variables/fs.promises.constants.S_IFREG.html
@@ -23,7 +23,7 @@ Variable S_IFREGConst
-- Defined in src/emulation/constants.ts:111
+Defined in src/emulation/constants.ts:111
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IFSOCK.html b/variables/fs.promises.constants.S_IFSOCK.html
index e8f175bc4..6be1d06d6 100644
--- a/variables/fs.promises.constants.S_IFSOCK.html
+++ b/variables/fs.promises.constants.S_IFSOCK.html
@@ -23,7 +23,7 @@ Variable S_IFSOCKConst
-- Defined in src/emulation/constants.ts:105
+Defined in src/emulation/constants.ts:105
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IRGRP.html b/variables/fs.promises.constants.S_IRGRP.html
index 45a4cfbec..6b9e0f034 100644
--- a/variables/fs.promises.constants.S_IRGRP.html
+++ b/variables/fs.promises.constants.S_IRGRP.html
@@ -23,7 +23,7 @@ Variable S_IRGRPConst
-- Defined in src/emulation/constants.ts:152
+Defined in src/emulation/constants.ts:152
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IROTH.html b/variables/fs.promises.constants.S_IROTH.html
index a27e1d657..181b2bdd4 100644
--- a/variables/fs.promises.constants.S_IROTH.html
+++ b/variables/fs.promises.constants.S_IROTH.html
@@ -23,7 +23,7 @@ Variable S_IROTHConst
-- Defined in src/emulation/constants.ts:164
+Defined in src/emulation/constants.ts:164
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IRUSR.html b/variables/fs.promises.constants.S_IRUSR.html
index b9ae96977..1e3431e12 100644
--- a/variables/fs.promises.constants.S_IRUSR.html
+++ b/variables/fs.promises.constants.S_IRUSR.html
@@ -23,7 +23,7 @@ Variable S_IRUSRConst
-- Defined in src/emulation/constants.ts:140
+Defined in src/emulation/constants.ts:140
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IRWXG.html b/variables/fs.promises.constants.S_IRWXG.html
index b647390cc..c3b5d5542 100644
--- a/variables/fs.promises.constants.S_IRWXG.html
+++ b/variables/fs.promises.constants.S_IRWXG.html
@@ -23,7 +23,7 @@ Variable S_IRWXGConst
-- Defined in src/emulation/constants.ts:149
+Defined in src/emulation/constants.ts:149
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IRWXO.html b/variables/fs.promises.constants.S_IRWXO.html
index b037a7067..20161fee9 100644
--- a/variables/fs.promises.constants.S_IRWXO.html
+++ b/variables/fs.promises.constants.S_IRWXO.html
@@ -23,7 +23,7 @@ Variable S_IRWXOConst
-- Defined in src/emulation/constants.ts:161
+Defined in src/emulation/constants.ts:161
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IRWXU.html b/variables/fs.promises.constants.S_IRWXU.html
index 71da50a45..af430e183 100644
--- a/variables/fs.promises.constants.S_IRWXU.html
+++ b/variables/fs.promises.constants.S_IRWXU.html
@@ -23,7 +23,7 @@ Variable S_IRWXUConst
-- Defined in src/emulation/constants.ts:137
+Defined in src/emulation/constants.ts:137
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_ISGID.html b/variables/fs.promises.constants.S_ISGID.html
index 193bfaa58..9f41abc70 100644
--- a/variables/fs.promises.constants.S_ISGID.html
+++ b/variables/fs.promises.constants.S_ISGID.html
@@ -23,7 +23,7 @@ Variable S_ISGIDConst
-- Defined in src/emulation/constants.ts:129
+Defined in src/emulation/constants.ts:129
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_ISUID.html b/variables/fs.promises.constants.S_ISUID.html
index 3daae2111..91a91e54f 100644
--- a/variables/fs.promises.constants.S_ISUID.html
+++ b/variables/fs.promises.constants.S_ISUID.html
@@ -23,7 +23,7 @@ Variable S_ISUIDConst
-- Defined in src/emulation/constants.ts:126
+Defined in src/emulation/constants.ts:126
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_ISVTX.html b/variables/fs.promises.constants.S_ISVTX.html
index 70722481f..dd55e2145 100644
--- a/variables/fs.promises.constants.S_ISVTX.html
+++ b/variables/fs.promises.constants.S_ISVTX.html
@@ -23,7 +23,7 @@ Variable S_ISVTXConst
-- Defined in src/emulation/constants.ts:132
+Defined in src/emulation/constants.ts:132
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IWGRP.html b/variables/fs.promises.constants.S_IWGRP.html
index 3553a1a7d..c593c178b 100644
--- a/variables/fs.promises.constants.S_IWGRP.html
+++ b/variables/fs.promises.constants.S_IWGRP.html
@@ -23,7 +23,7 @@ Variable S_IWGRPConst
-- Defined in src/emulation/constants.ts:155
+Defined in src/emulation/constants.ts:155
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IWOTH.html b/variables/fs.promises.constants.S_IWOTH.html
index edd731901..b8021b698 100644
--- a/variables/fs.promises.constants.S_IWOTH.html
+++ b/variables/fs.promises.constants.S_IWOTH.html
@@ -23,7 +23,7 @@ Variable S_IWOTHConst
-- Defined in src/emulation/constants.ts:167
+Defined in src/emulation/constants.ts:167
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IWUSR.html b/variables/fs.promises.constants.S_IWUSR.html
index ebe28f7c2..79b1c5d70 100644
--- a/variables/fs.promises.constants.S_IWUSR.html
+++ b/variables/fs.promises.constants.S_IWUSR.html
@@ -23,7 +23,7 @@ Variable S_IWUSRConst
-- Defined in src/emulation/constants.ts:143
+Defined in src/emulation/constants.ts:143
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IXGRP.html b/variables/fs.promises.constants.S_IXGRP.html
index ec2f68663..c799d38b7 100644
--- a/variables/fs.promises.constants.S_IXGRP.html
+++ b/variables/fs.promises.constants.S_IXGRP.html
@@ -23,7 +23,7 @@ Variable S_IXGRPConst
-- Defined in src/emulation/constants.ts:158
+Defined in src/emulation/constants.ts:158
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IXOTH.html b/variables/fs.promises.constants.S_IXOTH.html
index 2b091d51c..e72f2757a 100644
--- a/variables/fs.promises.constants.S_IXOTH.html
+++ b/variables/fs.promises.constants.S_IXOTH.html
@@ -23,7 +23,7 @@ Variable S_IXOTHConst
-- Defined in src/emulation/constants.ts:170
+Defined in src/emulation/constants.ts:170
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.S_IXUSR.html b/variables/fs.promises.constants.S_IXUSR.html
index ef6270692..1f3ee627c 100644
--- a/variables/fs.promises.constants.S_IXUSR.html
+++ b/variables/fs.promises.constants.S_IXUSR.html
@@ -23,7 +23,7 @@ Variable S_IXUSRConst
-- Defined in src/emulation/constants.ts:146
+Defined in src/emulation/constants.ts:146
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.W_OK.html b/variables/fs.promises.constants.W_OK.html
index a7b8f6dce..0617de825 100644
--- a/variables/fs.promises.constants.W_OK.html
+++ b/variables/fs.promises.constants.W_OK.html
@@ -23,7 +23,7 @@ Variable W_OKConst
-- Defined in src/emulation/constants.ts:18
+Defined in src/emulation/constants.ts:18
Generated using TypeDoc
diff --git a/variables/fs.promises.constants.X_OK.html b/variables/fs.promises.constants.X_OK.html
index 047e323ec..0d8eb4764 100644
--- a/variables/fs.promises.constants.X_OK.html
+++ b/variables/fs.promises.constants.X_OK.html
@@ -23,7 +23,7 @@ Variable X_OKConst
-- Defined in src/emulation/constants.ts:21
+Defined in src/emulation/constants.ts:21
Generated using TypeDoc
Async preload file for usage with AsyncStore
Hierarchy