From 854a27163b92d016782d5a91db40d78374ce7208 Mon Sep 17 00:00:00 2001 From: Alexander Zinn Date: Tue, 16 Sep 2025 02:49:40 -0400 Subject: [PATCH] Update bun.lock to include redux-persist v6.0.0; add TypeScript error handling for phenix-web-proto in PhenixWebSocket.ts --- bun.lock | 3 +++ src/services/net/websockets/PhenixWebSocket.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/bun.lock b/bun.lock index 914415a..1c69ffc 100644 --- a/bun.lock +++ b/bun.lock @@ -14,6 +14,7 @@ "react-dom": "19.1.1", "react-redux": "9.2.0", "react-router-dom": "7.8.2", + "redux-persist": "6.0.0", "styled-components": "6.1.19", "uuid": "11.1.0", }, @@ -745,6 +746,8 @@ "redux": ["redux@5.0.1", "", {}, "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="], + "redux-persist": ["redux-persist@6.0.0", "", { "peerDependencies": { "redux": ">4.0.0" } }, "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ=="], + "redux-thunk": ["redux-thunk@3.1.0", "", { "peerDependencies": { "redux": "^5.0.0" } }, "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw=="], "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], diff --git a/src/services/net/websockets/PhenixWebSocket.ts b/src/services/net/websockets/PhenixWebSocket.ts index 28d0c44..8cccb36 100644 --- a/src/services/net/websockets/PhenixWebSocket.ts +++ b/src/services/net/websockets/PhenixWebSocket.ts @@ -2,6 +2,7 @@ import Strings from 'lang/Strings'; import ILogger from '../../logger/LoggerInterface'; import LoggerFactory from '../../logger/LoggerFactory'; import {Subject, ReadOnlySubject} from '@techniker-me/tools'; +// @ts-expect-error TODO(AZ): phenix-web-proto does not have Typescript types defined definition import {MQWebSocket} from 'phenix-web-proto'; //TODO(AZ): add types import PCastProtobuf from './proto/pcast.proto.json' with {type: 'json'}; import AnalyticsProtobuf from './proto/Analytics.proto.json' with {type: 'json'};