The unique driver name.
An array which contains the supported file system features.
The prefix (aka drive letter) for the current file system instance.
This is managed by the OS.
Whether the file system has resources to be accessed remotely.
Storage
backing store.
The volume label.
Check if an entity exists in the file table.
The path to check for.
Retrieves a value from the specified IDB key.
The key to retrieve.
[undocumented function] unsafe mkdir.
Pauses IDB sync.
Pushes a file table record.
The path of the entity to push.
The entity size.
The entity type.
Whether the entity is read only.
Resumes IDB sync.
Sets a key value in IDB.
The key to use.
The value to set.
Syncs the file table to IDB.
Copies a directory to a new destination.
The source path to copy from.
The destination path to place copied files.
Copies a file to a new destination.
The source path to copy from.
The destination path to place the copied file.
Checks if an entity exists.
The path to check for.
Returns the file type of a node. This can be a binary or text file.
The path to check for.
A number representing the file type.
Initializes the file system.
Checks if a file is empty.
The path to check for.
Checks if the specified entity is a file.
The path to check for.
Creates a new directory (and subdirectories if they do not exist).
The path of the directory to create.
Moves a directory to a new destination.
The source path to move from.
The destination path to place moved files.
Moves a file to a new destination.
The source path to move from.
The destination path to place the moved file.
Reads the specified file as binary.
The path of the file to read.
Returns a list of entities contained in the specified path.
The directory path to read.
Reads the specified file as a string.
The path of the file to read.
Deletes the specified file.
The path of the file to remove.
Removes a directory and its contents.
The path of the directory to remove.
Retrieves information about a file system entry.
The path to retrieve information for.
Creates a new file.
The path of the file to create.
Called when the file system is being unmounted.
Truncates and writes data to the specified file.
The path of the file to write to.
The data to write.
Truncates and writes a UTF-8 encoded string to the specified file.
The path of the file to write to.
The string to write.
Generated using TypeDoc
File system utilizing local storage as a storage backing.
LocalStorageFS has the same feature set as the IndexedFileSystem, with the exception that all writes are synchronous and blocking, due to the use of localStorage. Base64 has been used to represent binary data, as binary strings are not properly encoded/decoded with the default TextEncoder/TextDecoder API.