entries_api library Null safety

File and Directory Entries API

https://wicg.github.io/entries-api/

Classes

FileSystem
The File and Directory Entries API interface is used to represent a file system. These objects can be obtained from the filesystem property on any file system entry. Some browsers offer additional APIs to create and manage file systems, such as Chrome's requestFileSystem() method. This interface will not grant you access to the users filesystem. Instead you will have a "virtual drive" within the browser sandbox. If you want to gain access to the users filesystem you need to invoke the user by eg. installing a Chrome extension. The relevant Chrome API can be found here.
FileSystemDirectoryEntry
The interface of the File and Directory Entries API represents a directory in a file system. It provides methods which make it possible to access and manipulate the files in a directory, as well as to access the entries within the directory.
FileSystemDirectoryReader
The interface of the File and Directory Entries API lets you access the FileSystemFileEntry-based objects (generally FileSystemFileEntry or FileSystemDirectoryEntry) representing each entry in a directory.
FileSystemEntry
The interface of the File and Directory Entries API represents a single entry in a file system. The entry can be a file or a directory (directories are represented by the FileSystemDirectoryEntry interface). It includes methods for working with files—including copying, moving, removing, and reading files—as well as information about a file it points to—including the file name and its path from the root to the entry.
FileSystemFileEntry
The interface of the File System API represents a file in a file system. It offers properties describing the file's attributes, as well as the file() method, which creates a File object that can be used to read the file.
FileSystemFlags

Extensions

PropsFileSystem
PropsFileSystemDirectoryEntry
PropsFileSystemDirectoryReader
PropsFileSystemEntry
PropsFileSystemFileEntry
PropsFileSystemFlags