Create the MFS path if it does not exist
If true the changes will be immediately flushed to disk
The hash algorithm to use for any updated entries
Optionally limit how many bytes are written
An integer that represents the file mode
A Date object, an object with { secs, nsecs } properties where secs is the number of seconds since (positive) or before (negative) the Unix Epoch began and nsecs is the number of nanoseconds since the last full second, or the output of process.hrtime()
An offset within the file to start writing at
Create intermediate MFS paths if they do not exist
Callback to be notified of write progress
If true, DAG leaves will contain raw file data and not be wrapped in a protobuf
If writing a file and only a single leaf would be present, store the file data in the root node
The threshold for splitting any modified folders into HAMT shards
Can be provided to a function that starts a long running task, which will be aborted when signal is triggered.
What sort of DAG structure to create
Can be provided to a function that starts a long running task, which will be aborted after provided timeout (in ms).
Truncate the file at the MFS path if it would have been larger than the passed content
Generated using TypeDoc
The CID version to use for any updated entries