Add evaluateForEffect method to support expression evaluation for side effects
Some checks failed
/ build (macos-latest) (push) Has been cancelled
/ build (ubuntu-latest) (push) Has been cancelled
/ build (windows-latest) (push) Has been cancelled

This commit is contained in:
mynameisdeleted
2026-07-10 03:57:54 -04:00
parent 96c26e5388
commit 18acf1d7f4
7 changed files with 93 additions and 0 deletions

View File

@@ -44,6 +44,12 @@ export class VisualizationWatchModelImpl implements VisualizationWatchModel {
public getCompletions(text: string, column: number): Promise<CompletionItem[]> {
return this.visualizationBackend.getCompletions(text, column);
}
public evaluateForEffect(
expression: string
): Promise<{ result: string } | { error: string }> {
return this.visualizationBackend.evaluateForEffect(expression);
}
}
class ObservableVisualizationWatch implements VisualizationWatch {