Skip to content

probe-web / @probe-web/artifacts / FileHandleLike

Interface: FileHandleLike

Defined in: index.ts:67

Minimal shape of the parts of FileSystemFileHandle we use, for tests.

Properties

PropertyTypeDescriptionDefined in
namestringFile name.index.ts:69

Methods

getFile()

ts
getFile(): Promise<{
  name: string;
  lastModified: number;
  size: number;
  arrayBuffer: Promise<ArrayBuffer>;
}>;

Defined in: index.ts:71

Snapshot of the file's current contents and metadata.

Returns

Promise<{ name: string; lastModified: number; size: number; arrayBuffer: Promise<ArrayBuffer>; }>


queryPermission()?

ts
optional queryPermission(d): Promise<PermissionState>;

Defined in: index.ts:73

Current read permission, without prompting.

Parameters

ParameterType
d{ mode: "read"; }
d.mode"read"

Returns

Promise<PermissionState>


requestPermission()?

ts
optional requestPermission(d): Promise<PermissionState>;

Defined in: index.ts:75

Ask the user for read permission (needs a user gesture).

Parameters

ParameterType
d{ mode: "read"; }
d.mode"read"

Returns

Promise<PermissionState>