Implementation of WorkspaceEdit
interface from Language Server Protocol
DO NOT add new properties or methods to this class that are specific to Moonshine IDE or to a particular language. Create a subclass for new properties or create a utility function for methods.
See also:
Static methods
Constructor
Variables
changes:Map<String, Array<TextEdit>>
Holds changes to existing resources.
The object key is the URI, and the value is an Array of TextEdit
instances.
documentChanges:Array<Any>
An array of TextDocumentEdits to express changes to n different text documents where each text document edit addresses a specific version of a text document. Or it can contain above TextDocumentEdits mixed with create, rename and delete file / folder operations.