@nhtio/vue-editors/fs
Shared Reactive Filesystem and Utilities for use in Vue Editor Components.
Classes
| Class | Description |
|---|---|
| NVEFileSystem | NVEFileSystem provides a reactive, in-memory file system for use with NHT Vue Editors. |
Interfaces
| Interface | Description |
|---|---|
| Dirent | A representation of a directory entry, which can be a file or a subdirectory within the directory, as returned by reading from an fs.Dir. The directory entry is a combination of the file name and file type pairs. |
| NVECommitDirent | A function signature for commit/save hooks on a NVEDirent. |
| NVEDirent | A reactive, browser-friendly implementation of Node.js Dirent for use with NVEFileSystem. |
| NVEDirentOptions | Options for creating a NVEDirent instance. |
| NVEFileTree | Represents a reactive file tree structure for the NVEFileSystem. |
| NVEFileTreeNode | Represents a node in the NVEFileTree hierarchy. |
| NVEVirtualDirent | Represents a virtual dirent entry. |
| Uri | Uniform Resource Identifier (Uri) http://tools.ietf.org/html/rfc3986. This class is a simple parser which creates the basic component parts (http://tools.ietf.org/html/rfc3986#section-3) with minimal validation and encoding. |
Type Aliases
| Type Alias | Description |
|---|---|
| NVEDirentEvents | - |
| NVEDirentLanguage | Supported Monaco language identifiers for file type inference. |
| NVEFileSystemEvents | Events emitted by NVEFileSystem for file system changes. |