Skip to content

Opfs

Defined in: sdks/js/browser-sdk/src/Opfs.ts:4

new Opfs(enableLogging?): Opfs

Defined in: sdks/js/browser-sdk/src/Opfs.ts:8

boolean

Opfs

clearAll(): Promise<void>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:65

Promise<void>


close(): void

Defined in: sdks/js/browser-sdk/src/Opfs.ts:22

void


deleteFile(path): Promise<boolean>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:48

string

Promise<boolean>


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

Defined in: sdks/js/browser-sdk/src/Opfs.ts:52

string

Promise<Uint8Array<ArrayBufferLike>>


fileCount(): Promise<number>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:36

Promise<number>


fileExists(path): Promise<boolean>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:44

string

Promise<boolean>


importDb(path, data): Promise<void>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:61

Import a current client database to an absent path. Close and delete an existing target separately. Import changes the database identity, so old delivery cursors and acknowledgement tokens cannot be reused.

string

Uint8Array

Promise<void>


init(): Promise<void>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:16

Promise<void>


listFiles(): Promise<string[]>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:32

Promise<string[]>


poolCapacity(): Promise<number>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:40

Promise<number>


static create(enableLogging?): Promise<Opfs>

Defined in: sdks/js/browser-sdk/src/Opfs.ts:26

boolean

Promise<Opfs>