Fields

@:optionaloptionalresourceOperations:Null<Array<ResourceOperationKind>>

The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.

Available since

3.13.0

.

@:optionaloptionalnormalizesLineEndings:Null<Bool>

Whether the client normalizes line endings to the client specific setting. If set to true the client will normalize line ending characters in a workspace edit containing to the client specific new line character.

Available since

3.16.0

.

@:optionaloptionalfailureHandling:Null<FailureHandlingKind>

The failure handling strategy of a client if applying the workspace edit failes.

Available since

3.13.0

.

@:optionaloptionaldocumentChanges:Null<Bool>

The client supports versioned document changes in WorkspaceEdits

@:optionaloptionalchangeAnnotationSupport:Null<{groupsOnLabel:Null<Bool>}>

Whether the client in general supports change annotations on text edits, create file, rename file and delete file changes.

Available since

3.16.0

.