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:21

MemoryVolume

VFSBridge

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

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

string

ArrayBuffer | null

boolean

number

void


clearSharedVFS(): void

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

void


createChunkedSnapshots(): object[]

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

object[]


createSnapshot(opts?): VFSBinarySnapshot

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

string[]

VFSBinarySnapshot


handleWorkerDelete(path): void

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

string

void


handleWorkerMeta(meta): void

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

WorkerToMain_VFSMeta

void


handleWorkerMkdir(path): void

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

string

void


handleWorkerSnapshot(snapshot): void

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

VFSBinarySnapshot

void


handleWorkerWrite(path, content): void

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

string

Uint8Array

void


onWorkerSnapshot(fn): void

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

((snapshot) => void) | null

void


setBroadcaster(fn): void

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

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

void


setBroadcastTargets(fn): void

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

(() => boolean) | null

void


setSharedVFS(controller, hydrate?): void

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

SharedVFSController

boolean = false

void


watch(): () => void

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

() => void