Event that dispatches whenever a registered IStorage instance is mounted
Event that dispatches whenever a new IStorage instance is registered
Event that dispatches whenever a registered IStorage instance is unmounted
Event that dispatches whenever a new IStorage instance is unregistered
Creates a new Directory in the File System
Returns a embedable URL representing a File in the File System
NOTE: Will not work with if the configured Adapter's BaseAdapter.can_hotlink is
false
Returns if a given Entry exists on the File System
Returns the File System metadata about a given Entry
Returns entries queried from the File System, with optional filters
Returns a Uint8Array
a File in the File System
Returns parsed JSON read from the given uri
Returns UTF-8 text read from the given uri
Registers an BaseAdapter or BaseOverlay instance with the Registry
Removes a Directory from the File System
NOTE: If IFileSystemRemoveOptions.recursive to
false
, the dispatch will fail if sub-paths are found
Removes a File from the File System
Returns the resolved namespace and path of a registered BaseAdapter or BaseOverlay instance,
returning null
if none found or the URI could not be parsed
Unregisters a previously BaseAdapter or BaseOverlay instance from the Registry
Watches a Directory for any changes on the File System
Watches a File for any changes on the File System
Writes a Uint8Array
payload to a File. Creating a new File in the File System, if not previously made
Writes to the given uri
, encoding value
as JSON text
Writes to the given uri
, encoding text
as UTF-8 bytes
Generated using TypeDoc
Represents a StorageRegistry that mimics the API of a FileSystemOverlay instance, resolving all path-based operations via URI (
my-namespace://path/to/file.txt
) parsing. Using the URI protocol as the namespace to lookup, and the URI pathname as the directory / file path