Various visualizer improvements, uses registerDebugAdapterTrackerFactory now.

This commit is contained in:
Henning Dieterichs
2020-02-09 18:32:35 +01:00
parent 58ee8e768a
commit 0d9e40b115
26 changed files with 678 additions and 235 deletions

View File

@@ -10,18 +10,20 @@ export class GetDebugVisualizationDataExtractor
evalFn: <TEval>(expression: string) => TEval
): void {
if (
typeof data === "object" &&
data &&
"getDebugVisualization" in data
typeof data !== "object" ||
!data ||
!("getDebugVisualization" in data)
) {
extractionCollector.addExtraction({
id: this.id,
name: "getDebugVisualization",
priority: 500,
extractData() {
return (data as any).getDebugVisualization();
},
});
return;
}
extractionCollector.addExtraction({
id: this.id,
name: "Use Method 'getDebugVisualization'",
priority: 500,
extractData() {
return (data as any).getDebugVisualization();
},
});
}
}