@jupyterlite

***`

@jupyterlite / @jupyterlite/contents / DriveFS

Class: DriveFS#

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

Constructors#

Constructor#

**new DriveFS**(options): DriveFS

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

Parameters#

options#

IOptions

Returns#

DriveFS

Properties#

API#

**API**: ContentsAPI

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

`***

driveName#

driveName: string

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

***`

ERRNO_CODES#

**ERRNO\_CODES**: any

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

`***

FS#

FS: FS

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

***`

node_ops#

**node\_ops**: IEmscriptenNodeOps

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

`***

PATH#

PATH: PATH

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

***`

stream_ops#

**stream\_ops**: IEmscriptenStreamOps

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

Methods#

createAPI()#

**createAPI**(options): ContentsAPI

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

Create the ContentsAPI.

This is supposed to be overwritten if needed.

Parameters#

options#

IOptions

Returns#

ContentsAPI

`***

createNode()#

createNode(parent, name, mode, dev): IEmscriptenFSNode

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

Parameters#

parent#

null | IEmscriptenFSNode

name#

string

mode#

number

dev#

number

Returns#

IEmscriptenFSNode

***`

getMode()#

**getMode**(path): number

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

Parameters#

path#

string

Returns#

number

`***

mount()#

mount(mount): IEmscriptenFSNode

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

Parameters#

mount#

any

Returns#

IEmscriptenFSNode

***`

realPath()#

**realPath**(node): string`

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

Parameters#

node#

IEmscriptenFSNode

Returns#

string