Additional data for entries of a workspace edit. Supports to label entries and marks entries as needing confirmation by the user. The editor groups edits with equal labels into tree nodes, for instance all edits labelled with "Changes in Strings" would be a tree node.

Fields

needsConfirmation:Bool

A flag which indicates that user confirmation is needed.

label:String

A human-readable string which is rendered prominent.

@:optionaloptionaliconPath:Null<EitherType<Uri, EitherType<{light:Uri, dark:Uri}, ThemeIcon>>>

The icon path or {@link ThemeIcon} for the edit.

@:optionaloptionaldescription:Null<String>

A human-readable string which is rendered less prominent on the same line.