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
| Property | Type | Description | Defined in |
|---|---|---|---|
name | string | File 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
| Parameter | Type |
|---|---|
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
| Parameter | Type |
|---|---|
d | { mode: "read"; } |
d.mode | "read" |
Returns
Promise<PermissionState>