Skip to content

VFSBridge

Nodepod API


Nodepod API / src / VFSBridge

Defined in: src/threading/vfs-bridge.ts:11

new VFSBridge(volume): VFSBridge

Defined in: src/threading/vfs-bridge.ts:19

MemoryVolume

VFSBridge

broadcastChange(path, content, isDirectory, excludePid): void

Defined in: src/threading/vfs-bridge.ts:271

string

ArrayBuffer | null

boolean

number

void


clearSharedVFS(): void

Defined in: src/threading/vfs-bridge.ts:32

void


createChunkedSnapshots(): object[]

Defined in: src/threading/vfs-bridge.ts:94

object[]


createSnapshot(opts?): VFSBinarySnapshot

Defined in: src/threading/vfs-bridge.ts:47

string[]

VFSBinarySnapshot


handleWorkerDelete(path): void

Defined in: src/threading/vfs-bridge.ts:217

string

void


handleWorkerMkdir(path): void

Defined in: src/threading/vfs-bridge.ts:203

string

void


handleWorkerSnapshot(snapshot): void

Defined in: src/threading/vfs-bridge.ts:168

VFSBinarySnapshot

void


handleWorkerWrite(path, content): void

Defined in: src/threading/vfs-bridge.ts:148

string

Uint8Array

void


setBroadcaster(fn): void

Defined in: src/threading/vfs-bridge.ts:23

(path, content, isDirectory, excludePid) => void

void


setSharedVFS(controller, hydrate?): void

Defined in: src/threading/vfs-bridge.ts:27

SharedVFSController

boolean = false

void


watch(): () => void

Defined in: src/threading/vfs-bridge.ts:279

() => void