Version, including the special version '*'.
A handler to dynamically add subdirectories. It is called when a directory is not found, and can create a subdirectory heirarchy on demand. A DirectoryHandler that adds itself to the returned tree as a DIRECTORY handler can create an infinite on-demand hierarchy.
A handler to dynamically add files. It is called when a file is not found, and can add that file or more.
The handler implementation will typically return an array of a single AFile instance (or zero if no file should be added).
Advanced usages can return multiple versions in the array, or use setVersion() to tag entries in the array.
The async methods of AFileAwait should return the same values as IAFile except each Promise
can also
resolve to undefined
.
Objects that JSON.parse can produce.
The known metadata types. Additional keys may be used, without typing.
A value, or a Promise
of a value, where either synchronous or async code may be used.
the wrapped type
A directory tree, denoting the hierarchy of files. Javascript Object
s are the directories.
Object
, it is a subdirectory.Array
, it is a list of file versions. See FilesRegular entries
Special symbol entry DIRECTORY provides a function that dynamically adds subdirectories on demand.
Special symbol entry FILE provides a function that dynamically adds files on demand.
File entries are either a ObservableHQ-supplied FileAttachment, or an AFile
Version numbers/tags (labels) for files.
Generated using TypeDoc
The various types used in the system.