Automatic update from web-platform-testsAdd entries-api idl file -- Updated entries-api IDL file wpt-commits: 9a9e75272ad752bda0b418e38ec91340f131a87d, 9817f7f027fe1e92cc2fce31d6002c4d669918e8 wpt-pr: 9782 wpt-commits: 9a9e75272ad752bda0b418e38ec91340f131a87d, 9817f7f027fe1e92cc2fce31d6002c4d669918e8 wpt-pr: 9782
66 lines
2.1 KiB
Plaintext
66 lines
2.1 KiB
Plaintext
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content of this file was automatically extracted from the File and Directory Entries API spec.
|
|
// See https://wicg.github.io/entries-api/
|
|
|
|
partial interface File {
|
|
readonly attribute USVString webkitRelativePath;
|
|
};
|
|
|
|
partial interface HTMLInputElement {
|
|
attribute boolean webkitdirectory;
|
|
readonly attribute FrozenArray<FileSystemEntry> webkitEntries;
|
|
};
|
|
|
|
partial interface DataTransferItem {
|
|
FileSystemEntry? webkitGetAsEntry();
|
|
};
|
|
|
|
callback ErrorCallback = void (DOMException err);
|
|
|
|
interface FileSystemEntry {
|
|
readonly attribute boolean isFile;
|
|
readonly attribute boolean isDirectory;
|
|
readonly attribute USVString name;
|
|
readonly attribute USVString fullPath;
|
|
readonly attribute FileSystem filesystem;
|
|
|
|
void getParent(optional FileSystemEntryCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
};
|
|
|
|
interface FileSystemDirectoryEntry : FileSystemEntry {
|
|
FileSystemDirectoryReader createReader();
|
|
void getFile(optional USVString? path,
|
|
optional FileSystemFlags options,
|
|
optional FileSystemEntryCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
void getDirectory(optional USVString? path,
|
|
optional FileSystemFlags options,
|
|
optional FileSystemEntryCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
};
|
|
|
|
dictionary FileSystemFlags {
|
|
boolean create = false;
|
|
boolean exclusive = false;
|
|
};
|
|
|
|
callback FileSystemEntryCallback = void (FileSystemEntry entry);
|
|
|
|
interface FileSystemDirectoryReader {
|
|
void readEntries(FileSystemEntriesCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
};
|
|
callback FileSystemEntriesCallback = void (sequence<FileSystemEntry> entries);
|
|
|
|
interface FileSystemFileEntry : FileSystemEntry {
|
|
void file(FileCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
};
|
|
callback FileCallback = void (File file);
|
|
|
|
interface FileSystem {
|
|
readonly attribute USVString name;
|
|
readonly attribute FileSystemDirectoryEntry root;
|
|
};
|