LanguageVFSInfo

interface LanguageVFSInfo

Language VFS Info

Describes a configured language-level virtual file system; this includes a fsProvider which can be used to obtain the VFS implementation, and a router function which decides if a path is eligible to be handled by the VFS.

Properties

Link copied to clipboard
abstract val fsProvider: () -> FileSystem

Obtain an instance of the language VFS which should handle an eligible path.

Link copied to clipboard
abstract val router: (Path) -> Boolean

Given a Path, determine if this language VFS instance should handle I/O.