Skip to content

Commit cfe1d62

Browse files
committed
ts fixes (some need more improvements but will do later)
1 parent 0605a28 commit cfe1d62

File tree

6 files changed

+30
-24
lines changed

6 files changed

+30
-24
lines changed

apps/vps-web/src/app/custom-nodes/classes/oval-node-class.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ import {
55
} from '@devhelpr/visual-programming-system';
66
import { NodeInfo } from '@devhelpr/web-flow-executor';
77

8+
// @ts-expect-error:will-fix-later
89
import TestWorker from './workers/test-worker?worker';
910
import { BaseRectNode } from './base-rect-node-class';
1011

1112
const testWorker = new TestWorker();
1213

13-
testWorker.addEventListener('message', (event) => {
14+
testWorker.addEventListener('message', (event: any) => {
1415
console.log('Worker response:', event.data);
1516
});
1617

@@ -27,7 +28,7 @@ export class OvalNode extends BaseRectNode {
2728
): Promise<IComputeResult> => {
2829
return new Promise<IComputeResult>((resolve) => {
2930
testWorker.postMessage(input);
30-
testWorker.onmessage = (event) => {
31+
testWorker.onmessage = (event: any) => {
3132
resolve({
3233
result: event.data.payload.processedData,
3334
output: event.data.payload.processedData,

apps/vps-web/src/app/custom-nodes/classes/webcam-node.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ interface WebcamViewerSettings {
1717
}
1818

1919
class WebcamViewer {
20-
private rectNode: BaseRectNode;
20+
//private rectNode: BaseRectNode;
2121
private videoElement: HTMLVideoElement | null = null;
2222
private stream: MediaStream | null = null;
2323
private isStreaming = false;
@@ -28,10 +28,10 @@ class WebcamViewer {
2828

2929
constructor(
3030
gridContainer: HTMLDivElement,
31-
rectNode: BaseRectNode,
32-
settings: WebcamViewerSettings
31+
_rectNode: BaseRectNode,
32+
_settings: WebcamViewerSettings
3333
) {
34-
this.rectNode = rectNode;
34+
//this.rectNode = rectNode;
3535
this.initializeWebcam(gridContainer);
3636
}
3737

@@ -210,7 +210,7 @@ export class WebcamViewerNode extends BaseRectNode {
210210
};
211211

212212
compute = (
213-
input: string,
213+
_input: string,
214214
_loopIndex?: number,
215215
_payload?: any
216216
): Promise<IComputeResult> => {

apps/vps-web/src/app/pages/example.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ export function examplePage() {
1717
saveFlow: async (_flowId: string, _flow: any) => {
1818
return Promise.resolve();
1919
},
20+
getCurrentFlow: () => {
21+
return flowData as Flow<NodeInfo>;
22+
},
2023
};
2124
appElement.classList.add('hidden');
2225
pageElement.classList.remove('hidden');

apps/vps-web/src/app/run-flow.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const runFlow = () => {
1919
flowEngine.initialize(flow.flows.flow.nodes);
2020

2121
const rootElement = document.getElementById('run-flow-container')!;
22-
let resultElement: HTMLDivElement | undefined = undefined;
22+
//let resultElement: HTMLDivElement | undefined = undefined;
2323
let celciusElement: HTMLInputElement | undefined = undefined;
2424
let fahrenheitElement: HTMLInputElement | undefined = undefined;
2525

@@ -40,7 +40,7 @@ export const runFlow = () => {
4040
renderElement(
4141
<div class="w-[clamp(240px,100%,1024px)] mx-auto">
4242
<div
43-
getElement={(element: HTMLDivElement) => (resultElement = element)}
43+
// getElement={(element: HTMLDivElement) => (resultElement = element)}
4444
></div>
4545
<div class="flex flex-col">
4646
<label>Celcius</label>

apps/vps-web/src/main.tsx

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@ import {
2222
RunCounter,
2323
llmApiKeys,
2424
} from '@devhelpr/web-flow-executor';
25+
/* @ts-expect-error:will-fix-later */
2526
import AIFlowEngineWorker from './app/ai-flow-engine-worker/ai-flow-engine-worker?worker';
2627
import {
2728
AIWorkerWorker,
2829
OffscreenCanvasNodes,
2930
} from './app/ai-flow-engine-worker/ai-flow-engine-worker-message';
3031
import { CanvasNode } from './app/custom-nodes/classes/canvas-node-class';
3132

33+
/* @ts-expect-error:will-fix-later */
3234
const API_URL_ROOT = import.meta.env.VITE_API_URL;
3335

3436
setupCustomEditor(() => {
@@ -132,7 +134,7 @@ if (url.pathname === '/run-flow') {
132134
const startWorker = (
133135
flow: Flow<BaseNodeInfo> | undefined,
134136
nodes: ElementNodeMap<NodeInfo>,
135-
input?: string,
137+
_input?: string,
136138
runCounter?: RunCounter,
137139
onFinishRun?: (input: string | any[]) => void
138140
) => {
@@ -204,14 +206,14 @@ if (url.pathname === '/run-flow') {
204206
run: (
205207
flow: Flow<BaseNodeInfo> | undefined,
206208
nodes: ElementNodeMap<NodeInfo>,
207-
canvasApp: IFlowCanvasBase<NodeInfo>,
209+
_canvasApp: IFlowCanvasBase<NodeInfo>,
208210
onFinishRun?: (input: string | any[]) => void,
209211
input?: string,
210-
offsetX?: number,
211-
offsetY?: number,
212+
_offsetX?: number,
213+
_offsetY?: number,
212214
runCounter?: RunCounter,
213-
shouldResetConnectionSlider?: boolean,
214-
computeAsync?: ComputeAsync
215+
_shouldResetConnectionSlider?: boolean,
216+
_computeAsync?: ComputeAsync
215217
) => {
216218
console.log('run flow startWorker', flow, nodes);
217219
startWorker(flow, nodes, input, runCounter, onFinishRun);
@@ -223,16 +225,16 @@ if (url.pathname === '/run-flow') {
223225
runNode: (
224226
flow: Flow<BaseNodeInfo> | undefined,
225227
node: IRectNodeComponent<NodeInfo>,
226-
canvasApp: IFlowCanvasBase<NodeInfo>,
227-
onStopped?: (input: string | any[], scopeId?: string) => void,
228+
_canvasApp: IFlowCanvasBase<NodeInfo>,
229+
_onStopped?: (input: string | any[], scopeId?: string) => void,
228230
input?: string,
229-
offsetX?: number,
230-
offsetY?: number,
231-
loopIndex?: number,
232-
connection?: IConnectionNodeComponent<NodeInfo>,
233-
scopeId?: string,
231+
_offsetX?: number,
232+
_offsetY?: number,
233+
_loopIndex?: number,
234+
_connection?: IConnectionNodeComponent<NodeInfo>,
235+
_scopeId?: string,
234236
runCounter?: RunCounter,
235-
shouldResetConnectionSlider?: boolean,
237+
_shouldResetConnectionSlider?: boolean,
236238
inputPayload?: any
237239
) => {
238240
if (!flowApp?.canvas?.elements) {

apps/vps-web/tsconfig.app.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
"types": ["node"]
66
},
77
"exclude": ["src/**/*.spec.ts", "src/**/*.test.ts"],
8-
"include": ["src/**/*.ts"]
8+
"include": ["src/**/*.ts", "src/**/*.tsx"]
99
}

0 commit comments

Comments
 (0)