Skip to content

Class: MemoryFileHandle

Documentation / @wtf/platform-fs-memory / handles / MemoryFileHandle

Defined in: packages/platform-fs-memory/src/handles.ts:386

A file’s handle, of a file system in memory: its snapshot, its writable, of mode: 'exclusive' too, and its sync access handle.

Extends

Constructors

Constructor

new MemoryFileHandle(fs, parts): MemoryFileHandle;

Defined in: packages/platform-fs-memory/src/handles.ts:262

The handle of the entry of parts, its names from the root, of the file system fs.

Parameters

ParameterType
fsMemoryFileSystem
partsreadonly string[]

Returns

MemoryFileHandle

Inherited from

MemoryHandle.constructor

Properties

PropertyModifierTypeOverridesDefined in
exclusivereadonlytrue-packages/platform-fs-memory/src/handles.ts:388
kindreadonly"file"MemoryHandle.kindpackages/platform-fs-memory/src/handles.ts:387

Accessors

name

Get Signature

get name(): string;

Defined in: packages/platform-fs-memory/src/handles.ts:283

Returns

string

Inherited from

MemoryHandle.name

Methods

createSyncAccessHandle()

createSyncAccessHandle(): Promise<FileSystemSyncAccessHandle>;

Defined in: packages/platform-fs-memory/src/handles.ts:400

Returns

Promise<FileSystemSyncAccessHandle>


createWritable()

createWritable(__namedParameters?): Promise<FileSystemWritableFileStream>;

Defined in: packages/platform-fs-memory/src/handles.ts:404

Parameters

ParameterType
__namedParametersFileSystemCreateWritableOptions

Returns

Promise<FileSystemWritableFileStream>


getFile()

getFile(): Promise<File>;

Defined in: packages/platform-fs-memory/src/handles.ts:396

Returns

Promise<File>


isSameEntry()

isSameEntry(other): Promise<boolean>;

Defined in: packages/platform-fs-memory/src/handles.ts:314

Parameters

ParameterType
otherFileSystemHandle

Returns

Promise<boolean>

Inherited from

MemoryHandle.isSameEntry


move()

move(destination, newName?): Promise<void>;

Defined in: packages/platform-fs-memory/src/handles.ts:330

Parameters

ParameterType
destination| string | FileSystemDirectoryHandle
newName?string

Returns

Promise<void>

Inherited from

MemoryHandle.move