From 44602be6703a5269860657a27936e72b78bfe90e Mon Sep 17 00:00:00 2001 From: Oleksandr Honcharov <0976053529@ukr.net> Date: Mon, 10 Jun 2024 23:38:51 +0300 Subject: [PATCH] client receive destructurized args --- client/src/index.ts | 4 +++- client/src/types.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/client/src/index.ts b/client/src/index.ts index 04ed1b8..64a2f4a 100644 --- a/client/src/index.ts +++ b/client/src/index.ts @@ -12,7 +12,9 @@ class Client { eventName: EventName, callback: RageFW_ClientServerCallback, ): void { - rpc.register(eventName, callback as rpc.ProcedureListener) + rpc.register(eventName, data => { + return callback(...data) + }) } } diff --git a/client/src/types.ts b/client/src/types.ts index 5939efc..d8a1fbf 100644 --- a/client/src/types.ts +++ b/client/src/types.ts @@ -20,5 +20,5 @@ export type RageFW_ClientEventReturn = export type RageFW_ClientServerEvent = keyof RageFW_ICustomClientEvent export type RageFW_ClientServerCallback = ( - args: Parameters, + ...args: Parameters ) => ReturnType