71 lines
2.3 KiB
Text
71 lines
2.3 KiB
Text
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content was automatically extracted by Reffy into webref
|
|
// (https://github.com/w3c/webref)
|
|
// Source: File and Directory Entries API (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 = undefined (DOMException err);
|
|
|
|
[Exposed=Window]
|
|
interface FileSystemEntry {
|
|
readonly attribute boolean isFile;
|
|
readonly attribute boolean isDirectory;
|
|
readonly attribute USVString name;
|
|
readonly attribute USVString fullPath;
|
|
readonly attribute FileSystem filesystem;
|
|
|
|
undefined getParent(optional FileSystemEntryCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
};
|
|
|
|
[Exposed=Window]
|
|
interface FileSystemDirectoryEntry : FileSystemEntry {
|
|
FileSystemDirectoryReader createReader();
|
|
undefined getFile(optional USVString? path,
|
|
optional FileSystemFlags options = {},
|
|
optional FileSystemEntryCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
undefined getDirectory(optional USVString? path,
|
|
optional FileSystemFlags options = {},
|
|
optional FileSystemEntryCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
};
|
|
|
|
dictionary FileSystemFlags {
|
|
boolean create = false;
|
|
boolean exclusive = false;
|
|
};
|
|
|
|
callback FileSystemEntryCallback = undefined (FileSystemEntry entry);
|
|
|
|
[Exposed=Window]
|
|
interface FileSystemDirectoryReader {
|
|
undefined readEntries(FileSystemEntriesCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
};
|
|
callback FileSystemEntriesCallback = undefined (sequence<FileSystemEntry> entries);
|
|
|
|
[Exposed=Window]
|
|
interface FileSystemFileEntry : FileSystemEntry {
|
|
undefined file(FileCallback successCallback,
|
|
optional ErrorCallback errorCallback);
|
|
};
|
|
callback FileCallback = undefined (File file);
|
|
|
|
[Exposed=Window]
|
|
interface FileSystem {
|
|
readonly attribute USVString name;
|
|
readonly attribute FileSystemDirectoryEntry root;
|
|
};
|