client receive destructurized args

Цей коміт міститься в:
Oleksandr Honcharov committed 2024-06-10 23:38:51 +03:00
1 джерело aed9bf2091
коміт 44602be670
2 files changed
+4 -2

No files matched your search

+3 -1
Переглянути файл
@@ -12,7 +12,9 @@ class Client {
eventName: EventName,
callback: RageFW_ClientServerCallback<EventName>,
): void {
rpc.register(eventName, callback as rpc.ProcedureListener)
rpc.register(eventName, data => {
return callback(...data)
})
}
}
+1 -1
Переглянути файл
@@ -20,5 +20,5 @@ export type RageFW_ClientEventReturn<K extends RageFW_ClientEvent> =
export type RageFW_ClientServerEvent = keyof RageFW_ICustomClientEvent
export type RageFW_ClientServerCallback<K extends RageFW_ClientServerEvent> = (
args: Parameters<RageFW_ICustomClientEvent[K]>,
...args: Parameters<RageFW_ICustomClientEvent[K]>
) => ReturnType<RageFW_ICustomClientEvent[K]>