From 47ce0a6b16cb3bb2e346be899aaa4a3be34ee899 Mon Sep 17 00:00:00 2001 From: Oleksandr Honcharov <0976053529@ukr.net> Date: Mon, 10 Jun 2024 18:02:57 +0300 Subject: [PATCH] refactor client types --- client/src/types.ts | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/client/src/types.ts b/client/src/types.ts index 3f2451c..5939efc 100644 --- a/client/src/types.ts +++ b/client/src/types.ts @@ -5,22 +5,20 @@ import type { RageFW_ICustomServerEvent, } from 'rage-fw-shared-types' -export type RageFW_ClientEvent = - | keyof RageFW_ICustomClientEvent - | keyof IClientEvents +export type RageFW_ClientEvent = keyof RageFW_ICustomServerEvent export type RageFW_ClientEventArguments = - K extends keyof RageFW_ICustomClientEvent - ? Parameters - : (K extends keyof IClientEvents ? IClientEvents[K] : never)[] + K extends keyof RageFW_ICustomServerEvent + ? Parameters + : never export type RageFW_ClientEventReturn = K extends keyof RageFW_ICustomClientEvent ? ReturnType : never -export type RageFW_ClientServerEvent = keyof RageFW_ICustomServerEvent +export type RageFW_ClientServerEvent = keyof RageFW_ICustomClientEvent export type RageFW_ClientServerCallback = ( - args: Parameters, -) => ReturnType + args: Parameters, +) => ReturnType