Skip to content

Commit

Permalink
Fixes #142, #144, #148, #129. Supersedes #212
Browse files Browse the repository at this point in the history
  • Loading branch information
hediet committed Jan 23, 2024
1 parent 3d49570 commit f4f2274
Showing 1 changed file with 23 additions and 18 deletions.
41 changes: 23 additions & 18 deletions extension/src/VisualizationBackend/GenericVisualizationSupport.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,8 @@ registerUpdateReconciler(module);

@hotClass(module)
export class GenericVisualizationSupport
implements DebugSessionVisualizationSupport
{
constructor(private readonly debuggerView: DebuggerViewProxy) {}
implements DebugSessionVisualizationSupport {
constructor(private readonly debuggerView: DebuggerViewProxy) { }

createBackend(
session: DebugSessionProxy
Expand Down Expand Up @@ -64,6 +63,18 @@ export class GenericVisualizationBackend extends VisualizationBackendBase {
context: this.getContext(),
});

const result = parseEvaluationResultFromGenericDebugAdapter(
reply.result,
{
debugAdapterType:
this.debugSession.session.configuration.type,
}
);

if (result.kind === "data") {
return result;
}

// Use structural information about variables
// from the evaluation response if present.
if (reply.variablesReference) {
Expand All @@ -84,15 +95,9 @@ export class GenericVisualizationBackend extends VisualizationBackendBase {
data: graph,
},
};
} else {
return parseEvaluationResultFromGenericDebugAdapter(
reply.result,
{
debugAdapterType:
this.debugSession.session.configuration.type,
}
);
}

return result;
} catch (error: any) {
return {
kind: "error",
Expand Down Expand Up @@ -147,13 +152,13 @@ export class GenericVisualizationBackend extends VisualizationBackendBase {
variablesReference: number;
depth: number;
}[] = [
{
source: undefined,
label: rootLabel,
variablesReference: rootVariablesReference,
depth: 0,
},
];
{
source: undefined,
label: rootLabel,
variablesReference: rootVariablesReference,
depth: 0,
},
];

let knownCount: number = 0;

Expand Down

0 comments on commit f4f2274

Please sign in to comment.