Implementation of FileChangeType enumeration 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:

Variables

@:value(cast 2)@:enum@:implinlineread onlyChanged:FileChangeType = 2

@:value(cast 1)@:enum@:implinlineread onlyCreated:FileChangeType = 1

@:value(cast 3)@:enum@:implinlineread onlyDeleted:FileChangeType = 3