internal/filesystem/doc.go (1 lines of code) (raw):

// Package filesystem implements a virtual filesystem which reflects // the needs of both the language server and the HCL parser. // // - creates in-memory files based on data received from the language client // - allows updating in-memory files via diffs received from the language client // - maintains file metadata (e.g. version, or whether it's open by the client) package filesystem