Transforms the keys into relative paths, to be used by the source storage. Encodes the input key with base64 encoding, to make sure there are no invalid or special path characters, and prepends it with the stored relative path. This can be useful to eventually generate URLs in specific containers without having to worry about cleaning the input keys.
Deletes the value stored for the given key.
If there was a value to delete.
Key to delete.
An iterable of entries in the storage.
Returns the value stored for the given identifier.
undefined if no value is stored.
Checks if there is a value stored for the given key.
Converts a key into a path for internal storage.
Converts an internal storage path string into the original path key.
Sets the value for the given key.
Key to set/update.
Value to store.