From 5ca65f1939949cac4e64c6810fe9deb8fbcd5cf9 Mon Sep 17 00:00:00 2001 From: Gregor Biswanger Date: Wed, 6 Apr 2022 22:33:54 +0200 Subject: [PATCH] Update TypeScript 4.3.5 -> 4.6.3, replace typings to native socket.io --- ElectronNET.Host/ElectronHostHook/connector.ts | 7 ++++--- ElectronNET.Host/ElectronHostHook/index.ts | 6 +++--- ElectronNET.Host/ElectronHostHook/package.json | 4 ++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/ElectronNET.Host/ElectronHostHook/connector.ts b/ElectronNET.Host/ElectronHostHook/connector.ts index aabc182..919cec2 100644 --- a/ElectronNET.Host/ElectronHostHook/connector.ts +++ b/ElectronNET.Host/ElectronHostHook/connector.ts @@ -1,9 +1,10 @@ +import { Socket } from "socket.io"; + export class Connector { - constructor(private socket: SocketIO.Socket, - // @ts-ignore + constructor(private socket: Socket, public app: Electron.App) { } - on(key: string, javaScriptCode: Function): void { + on(key: string, javaScriptCode: (...args) => void): void { this.socket.on(key, (...args: any[]) => { const id: string = args.pop(); diff --git a/ElectronNET.Host/ElectronHostHook/index.ts b/ElectronNET.Host/ElectronHostHook/index.ts index a2e4e18..ce72512 100644 --- a/ElectronNET.Host/ElectronHostHook/index.ts +++ b/ElectronNET.Host/ElectronHostHook/index.ts @@ -1,13 +1,13 @@ -// @ts-ignore import * as Electron from "electron"; +import { Socket } from "socket.io"; import { Connector } from "./connector"; export class HookService extends Connector { - constructor(socket: SocketIO.Socket, public app: Electron.App) { + constructor(socket: Socket, public app: Electron.App) { super(socket, app); } - onHostReady(): void { + onHostReady() { // execute your own JavaScript Host logic here } } diff --git a/ElectronNET.Host/ElectronHostHook/package.json b/ElectronNET.Host/ElectronHostHook/package.json index 874b6ba..ceaee40 100644 --- a/ElectronNET.Host/ElectronHostHook/package.json +++ b/ElectronNET.Host/ElectronHostHook/package.json @@ -13,7 +13,7 @@ "author": "Gregor Biswanger", "license": "MIT", "devDependencies": { - "@types/socket.io": "^2.1.12", - "typescript": "^4.3.5" + "socket.io": "^4.4.1", + "typescript": "^4.6.3" } }