Skip to content

NodepodFS

Nodepod API


Nodepod API / src / NodepodFS

Defined in: src/sdk/nodepod-fs.ts:8

new NodepodFS(_vol, _profiler?): NodepodFS

Defined in: src/sdk/nodepod-fs.ts:9

MemoryVolume

NodepodProfilerImpl | null

NodepodFS

get volume(): MemoryVolume

Defined in: src/sdk/nodepod-fs.ts:145

MemoryVolume

exists(path): Promise<boolean>

Defined in: src/sdk/nodepod-fs.ts:81

string

Promise<boolean>


mkdir(path, opts?): Promise<void>

Defined in: src/sdk/nodepod-fs.ts:60

string

boolean

Promise<void>


readdir(path): Promise<string[]>

Defined in: src/sdk/nodepod-fs.ts:70

string

Promise<string[]>


readFile(path, encoding?): Promise<string>

Defined in: src/sdk/nodepod-fs.ts:41

string

"utf8" | "utf-8"

Promise<string>

readFile(path): Promise<Uint8Array<ArrayBufferLike>>

Defined in: src/sdk/nodepod-fs.ts:42

string

Promise<Uint8Array<ArrayBufferLike>>


rename(from, to): Promise<void>

Defined in: src/sdk/nodepod-fs.ts:128

string

string

Promise<void>


rm(path, opts?): Promise<void>

Defined in: src/sdk/nodepod-fs.ts:113

string

boolean

boolean

Promise<void>


rmdir(path, opts?): Promise<void>

Defined in: src/sdk/nodepod-fs.ts:105

string

boolean

Promise<void>


stat(path): Promise<StatResult>

Defined in: src/sdk/nodepod-fs.ts:85

string

Promise<StatResult>


unlink(path): Promise<void>

Defined in: src/sdk/nodepod-fs.ts:101

string

Promise<void>


watch(path, optionsOrCb?, cb?): object

Defined in: src/sdk/nodepod-fs.ts:132

string

{ recursive?: boolean; } | ((event, filename) => void)

(event, filename) => void

object

close(): void

void


writeFile(path, data): Promise<void>

Defined in: src/sdk/nodepod-fs.ts:23

string

string | Uint8Array<ArrayBufferLike>

Promise<void>