Methods
allocate
- allocate(stream: FSStream, offset: number, length: number): void
-
Parameters
-
-
offset: number
-
length: number
Returns void
analyzePath
- analyzePath(p: string): any
chdir
- chdir(path: string): void
chmod
- chmod(path: string, mode: number, dontFollow?: undefined | false | true): void
-
Parameters
-
path: string
-
mode: number
-
Optional dontFollow: undefined | false | true
Returns void
chown
- chown(path: string, uid: number, gid: number, dontFollow?: undefined | false | true): void
-
Parameters
-
path: string
-
uid: number
-
gid: number
-
Optional dontFollow: undefined | false | true
Returns void
createDataFile
- createDataFile(parent: string, name: string, data: ArrayBufferView, canRead: boolean, canWrite: boolean, canOwn: boolean): void
-
Parameters
-
parent: string
-
name: string
-
data: ArrayBufferView
-
canRead: boolean
-
canWrite: boolean
-
canOwn: boolean
Returns void
createLazyFile
- createLazyFile(parent: string, name: string, url: string, canRead: boolean, canWrite: boolean): FSNode
- createLazyFile(parent: FSNode, name: string, url: string, canRead: boolean, canWrite: boolean): FSNode
-
Parameters
-
parent: string
-
name: string
-
url: string
-
canRead: boolean
-
canWrite: boolean
-
Parameters
-
-
name: string
-
url: string
-
canRead: boolean
-
canWrite: boolean
createPreloadedFile
- createPreloadedFile(parent: string, name: string, url: string, canRead: boolean, canWrite: boolean, onload?: undefined | function, onerror?: undefined | function, dontCreateFile?: undefined | false | true, canOwn?: undefined | false | true): void
- createPreloadedFile(parent: FSNode, name: string, url: string, canRead: boolean, canWrite: boolean, onload?: undefined | function, onerror?: undefined | function, dontCreateFile?: undefined | false | true, canOwn?: undefined | false | true): void
-
Parameters
-
parent: string
-
name: string
-
url: string
-
canRead: boolean
-
canWrite: boolean
-
Optional onload: undefined | function
-
Optional onerror: undefined | function
-
Optional dontCreateFile: undefined | false | true
-
Optional canOwn: undefined | false | true
Returns void
-
Parameters
-
-
name: string
-
url: string
-
canRead: boolean
-
canWrite: boolean
-
Optional onload: undefined | function
-
Optional onerror: undefined | function
-
Optional dontCreateFile: undefined | false | true
-
Optional canOwn: undefined | false | true
Returns void
fchmod
- fchmod(fd: number, mode: number): void
fchown
- fchown(fd: number, uid: number, gid: number): void
-
Parameters
-
fd: number
-
uid: number
-
gid: number
Returns void
ftruncate
- ftruncate(fd: number, len: number): void
getPath
-
Parameters
Returns string
init
- init(input: function, output: function, error: function): void
-
Parameters
-
input: function
-
output: function
-
error: function
Returns void
ioctl
- ioctl(stream: FSStream, cmd: any, arg: any): any
isBlkdev
- isBlkdev(mode: number): boolean
-
Parameters
Returns boolean
isChrdev
- isChrdev(mode: number): boolean
-
Parameters
Returns boolean
isDir
- isDir(mode: number): boolean
-
Parameters
Returns boolean
isFIFO
- isFIFO(mode: number): boolean
-
Parameters
Returns boolean
isFile
- isFile(mode: number): boolean
-
Parameters
Returns boolean
isLink
- isLink(mode: number): boolean
-
Parameters
Returns boolean
isSocket
- isSocket(mode: number): boolean
-
Parameters
Returns boolean
lchmod
- lchmod(path: string, mode: number): void
-
Parameters
-
path: string
-
mode: number
Returns void
lchown
- lchown(path: string, uid: number, gid: number): void
-
Parameters
-
path: string
-
uid: number
-
gid: number
Returns void
llseek
- llseek(stream: FSStream, offset: number, whence: number): any
-
Parameters
-
-
offset: number
-
whence: number
Returns any
lookupPath
- lookupPath(path: string, opts: any): Lookup
major
- major(dev: number): number
-
Parameters
Returns number
makedev
- makedev(ma: number, mi: number): number
-
Parameters
Returns number
minor
- minor(dev: number): number
-
Parameters
Returns number
mkdev
- mkdev(path: string, mode?: undefined | number, dev?: undefined | number): any
-
Parameters
-
path: string
-
Optional mode: undefined | number
-
Optional dev: undefined | number
Returns any
mkdir
- mkdir(path: string, mode?: undefined | number): any
-
Parameters
-
path: string
-
Optional mode: undefined | number
Returns any
mmap
- mmap(stream: FSStream, buffer: ArrayBufferView, offset: number, length: number, position: number, prot: number, flags: number): any
-
Parameters
-
-
buffer: ArrayBufferView
-
offset: number
-
length: number
-
position: number
-
prot: number
-
flags: number
Returns any
mount
- mount(type: any, opts: any, mountpoint: string): any
-
Parameters
-
type: any
-
opts: any
-
mountpoint: string
Returns any
open
- open(path: string, flags: string, mode?: undefined | number, fd_start?: undefined | number, fd_end?: undefined | number): FSStream
-
Parameters
-
path: string
-
flags: string
-
Optional mode: undefined | number
-
Optional fd_start: undefined | number
-
Optional fd_end: undefined | number
read
- read(stream: FSStream, buffer: ArrayBufferView, offset: number, length: number, position?: undefined | number): number
-
Parameters
-
-
buffer: ArrayBufferView
-
offset: number
-
length: number
-
Optional position: undefined | number
Returns number
readFile
- readFile(path: string, opts?: undefined | object): ArrayBufferView
-
Parameters
-
path: string
-
Optional opts: undefined | object
Returns ArrayBufferView
readdir
- readdir(path: string): string[]
-
Parameters
Returns string[]
readlink
- readlink(path: string): string
-
Parameters
Returns string
registerDevice
- registerDevice(dev: number, ops: any): void
rename
- rename(old_path: string, new_path: string): void
-
Parameters
-
old_path: string
-
new_path: string
Returns void
rmdir
- rmdir(path: string): void
stat
- stat(path: string, dontFollow?: undefined | false | true): any
-
Parameters
-
path: string
-
Optional dontFollow: undefined | false | true
Returns any
symlink
- symlink(oldpath: string, newpath: string): any
-
Parameters
-
oldpath: string
-
newpath: string
Returns any
syncfs
- syncfs(populate: boolean, callback: function): void
- syncfs(callback: function, populate?: undefined | false | true): void
-
Parameters
-
populate: boolean
-
callback: function
Returns void
-
Parameters
-
callback: function
-
Optional populate: undefined | false | true
Returns void
truncate
- truncate(path: string, len: number): void
unlink
- unlink(path: string): void
unmount
- unmount(mountpoint: string): void
utime
- utime(path: string, atime: number, mtime: number): void
-
Parameters
-
path: string
-
atime: number
-
mtime: number
Returns void
write
- write(stream: FSStream, buffer: ArrayBufferView, offset: number, length: number, position?: undefined | number, canOwn?: undefined | false | true): number
-
Parameters
-
-
buffer: ArrayBufferView
-
offset: number
-
length: number
-
Optional position: undefined | number
-
Optional canOwn: undefined | false | true
Returns number
writeFile
- writeFile(path: string, data: ArrayBufferView, opts?: undefined | object): void
- writeFile(path: string, data: string, opts?: undefined | object): void
-
Parameters
-
path: string
-
data: ArrayBufferView
-
Optional opts: undefined | object
Returns void
-
Parameters
-
path: string
-
data: string
-
Optional opts: undefined | object
Returns void