@jupyterlite


@jupyterlite / @jupyterlite/contents / DriveFSEmscriptenNodeOps

Class: ~~DriveFSEmscriptenNodeOps~~#

Defined in: packages/services/lib/contents/drivefs.d.ts:93

Deprecated#

This package is deprecated and will be removed in 0.8.0. Please import from @jupyterlite/services instead.

This package now acts as a shim that re-exports contents-related components from @jupyterlite/services for backward compatibility.

Example#

// Old (deprecated):
import { BrowserStorageDrive } from '@jupyterlite/contents';

// New (recommended):
import { BrowserStorageDrive } from '@jupyterlite/services';

Implements#

Constructors#

Constructor#

new DriveFSEmscriptenNodeOps(fs): DriveFSEmscriptenNodeOps

Defined in: packages/services/lib/contents/drivefs.d.ts:95

Parameters#

fs#

DriveFS

Returns#

DriveFSEmscriptenNodeOps

Properties#

~~getattr()~~#

getattr: (value) => IStats

Defined in: packages/services/lib/contents/drivefs.d.ts:97

Parameters#

value#

IEmscriptenFSNode | IEmscriptenStream

Returns#

IStats

Implementation of#

IEmscriptenNodeOps.getattr


~~lookup()~~#

lookup: (parent, name) => IEmscriptenFSNode

Defined in: packages/services/lib/contents/drivefs.d.ts:99

Parameters#

parent#

IEmscriptenFSNode | IEmscriptenStream

name#

string

Returns#

IEmscriptenFSNode

Implementation of#

IEmscriptenNodeOps.lookup


~~mknod()~~#

mknod: (parent, name, mode, dev) => IEmscriptenFSNode

Defined in: packages/services/lib/contents/drivefs.d.ts:100

Parameters#

parent#

IEmscriptenFSNode | IEmscriptenStream

name#

string

mode#

number

dev#

number

Returns#

IEmscriptenFSNode

Implementation of#

IEmscriptenNodeOps.mknod


~~node()~~#

protected node: (nodeOrStream) => IEmscriptenFSNode

Defined in: packages/services/lib/contents/drivefs.d.ts:96

Parameters#

nodeOrStream#

IEmscriptenFSNode | IEmscriptenStream

Returns#

IEmscriptenFSNode


~~readdir()~~#

readdir: (value) => string[]

Defined in: packages/services/lib/contents/drivefs.d.ts:104

Parameters#

value#

IEmscriptenFSNode | IEmscriptenStream

Returns#

string[]

Implementation of#

IEmscriptenNodeOps.readdir



~~rename()~~#

rename: (value, newDir, newName) => void

Defined in: packages/services/lib/contents/drivefs.d.ts:101

Parameters#

value#

IEmscriptenFSNode | IEmscriptenStream

newDir#

IEmscriptenFSNode | IEmscriptenStream

newName#

string

Returns#

void

Implementation of#

IEmscriptenNodeOps.rename


~~rmdir()~~#

rmdir: (parent, name) => null

Defined in: packages/services/lib/contents/drivefs.d.ts:103

Parameters#

parent#

IEmscriptenFSNode | IEmscriptenStream

name#

string

Returns#

null

Implementation of#

IEmscriptenNodeOps.rmdir


~~setattr()~~#

setattr: (value, attr) => void

Defined in: packages/services/lib/contents/drivefs.d.ts:98

Parameters#

value#

IEmscriptenFSNode | IEmscriptenStream

attr#

IStats

Returns#

void

Implementation of#

IEmscriptenNodeOps.setattr