The minimum requirements for a standard file based operation
Type: {name: string, path: Array<string>, encoding: string?}
Properties
The minimum requirements for a path operation
Type: {name: string?, path: Array<string>}
Properties
The minimum requirements for a write operation (data/buffer)
Type: {name: string, path: Array<string>, content: (string | Buffer), encoding: string?}
Properties
Service requires a configuration and must have dependencies pre-fulfilled
Parameters
Local storage operations (local could be NFS mapped of course...) Every function has a Many alternative, e.g readMany
Read a file
Parameters
Returns Promise<(Buffer | string)>
Read file stream
Parameters
Returns EventEmitter
Write data to a file
Parameters
Returns Promise
Write file stream
Parameters
Returns EventEmitter
Lists directory contents
Parameters
Returns Promise
Removes a file
Parameters
fD
minimalFileDescriptor
Returns Promise
Removes a directory. Think rf -rf
Parameters
Returns Promise
Checks the existance of a dir or file
Parameters
Returns Promise
Creates a path if it doesn't exist. Think mkdir -p
Parameters
Returns Promise
Generates a path representation with which another application can upload to
Parameters
Returns Promise
Generates a path representation with which another application can download from
Parameters
Returns Promise