@jupyterlite


@jupyterlite / @jupyterlite/services / DriveFS

Class: DriveFS#

Defined in: packages/services/src/contents/drivefs.ts:667

Constructors#

Constructor#

new DriveFS(options): DriveFS

Defined in: packages/services/src/contents/drivefs.ts:674

Parameters#

options#

IOptions

Returns#

DriveFS

Properties#

API#

Defined in: packages/services/src/contents/drivefs.ts:669


driveName#

driveName: string

Defined in: packages/services/src/contents/drivefs.ts:672


ERRNO_CODES#

ERRNO_CODES: any

Defined in: packages/services/src/contents/drivefs.ts:671


FS#

FS: FS

Defined in: packages/services/src/contents/drivefs.ts:668


node_ops#

Defined in: packages/services/src/contents/drivefs.ts:688


PATH#

PATH: PATH

Defined in: packages/services/src/contents/drivefs.ts:670


stream_ops#

Defined in: packages/services/src/contents/drivefs.ts:689

Methods#

createAPI()#

createAPI(options): ContentsAPI

Defined in: packages/services/src/contents/drivefs.ts:696

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/src/contents/drivefs.ts:710

Parameters#

parent#

IEmscriptenFSNode | null

name#

string

mode#

number

dev#

number

Returns#

IEmscriptenFSNode


getMode()#

getMode(path): number

Defined in: packages/services/src/contents/drivefs.ts:726

Parameters#

path#

string

Returns#

number


mount()#

mount(mount): IEmscriptenFSNode

Defined in: packages/services/src/contents/drivefs.ts:706

Parameters#

mount#

any

Returns#

IEmscriptenFSNode


realPath()#

realPath(node): string

Defined in: packages/services/src/contents/drivefs.ts:730

Parameters#

node#

IEmscriptenFSNode

Returns#

string