Progress.

This commit is contained in:
Henning Dieterichs
2019-08-01 20:18:36 +02:00
parent 52db41558e
commit 99a0f854a3
9 changed files with 249 additions and 53 deletions

View File

@@ -1,5 +1,8 @@
import { contract, notificationContract, types } from "@hediet/typed-json-rpc";
import { DataExtractionResult } from "@hediet/debug-visualizer-data-extraction";
import {
DataExtractionResult,
DataExtractorId,
} from "@hediet/debug-visualizer-data-extraction";
function unchecked<T>(): types.Type<T, T, unknown> {
return new types.Type<T, T, unknown>(
@@ -28,6 +31,11 @@ export const debugVisualizerUIContract = contract({
}),
},
server: {
setPreferredDataExtractor: notificationContract({
params: types.type({
dataExtractorId: unchecked<DataExtractorId>(),
}),
}),
setExpression: notificationContract({
params: types.type({
newExpression: types.string,