diff --git a/package.json b/package.json index 21d8981ea78..1fd88572b3e 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "semver": "4.3.6", "v8-profiler": "jrieken/v8-profiler#vscode", "vscode-chokidar": "1.6.2", - "vscode-debugprotocol": "1.24.0", + "vscode-debugprotocol": "1.25.0-pre.0", "vscode-ripgrep": "^0.6.0-patch.0.5", "vscode-textmate": "^3.2.0", "xterm": "Tyriar/xterm.js#vscode-release/1.19", diff --git a/src/vs/workbench/parts/debug/common/debugProtocol.d.ts b/src/vs/workbench/parts/debug/common/debugProtocol.d.ts index b6c73dc89a8..449a78f8614 100644 --- a/src/vs/workbench/parts/debug/common/debugProtocol.d.ts +++ b/src/vs/workbench/parts/debug/common/debugProtocol.d.ts @@ -1275,7 +1275,18 @@ declare module DebugProtocol { /** Optional properties of a variable that can be used to determine how to render the variable in the UI. */ export interface VariablePresentationHint { /** The kind of variable. Before introducing additional values, try to use the listed values. - Values: 'property', 'method', 'class', 'data', 'event', 'baseClass', 'innerClass', 'interface', 'mostDerivedClass', etc. + Values: + 'property': Indicates that the object is a property. + 'method': Indicates that the object is a method. + 'class': Indicates that the object is a class. + 'data': Indicates that the object is data. + 'event': Indicates that the object is an event. + 'baseClass': Indicates that the object is a base class. + 'innerClass': Indicates that the object is an inner class. + 'interface': Indicates that the object is an interface. + 'mostDerivedClass': Indicates that the object is the most derived class. + 'virtual': Indicates that the object is virtual, that means it is a synthetic object introduced by the adapter for rendering purposes, e.g. an index range for large arrays. + etc. */ kind?: string; /** Set of attributes represented as an array of strings. Before introducing additional values, try to use the listed values. diff --git a/yarn.lock b/yarn.lock index d3dd6a76350..d86b8a9d90a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5736,9 +5736,9 @@ vscode-chokidar@1.6.2: optionalDependencies: vscode-fsevents "0.3.8" -vscode-debugprotocol@1.24.0: - version "1.24.0" - resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.24.0.tgz#dbc10e8d7d95b102727a19af3f0fcef7e252b08e" +vscode-debugprotocol@1.25.0-pre.0: + version "1.25.0-pre.0" + resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.25.0-pre.0.tgz#ad83e7bd95b19ac795df50fa0e2fe903462a72b6" vscode-fsevents@0.3.8: version "0.3.8"