Compare commits

...
Author SHA1 Message Date
Oleksandr Honcharov 3958fd458a v0.0.12-alpha.0 2024-06-10 23:39:19 +03:00
Oleksandr Honcharov 44602be670 client receive destructurized args 2024-06-10 23:38:51 +03:00
7 changed files with 9 additions and 7 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "rage-fw-client", "name": "rage-fw-client",
"version": "0.0.11-alpha.0", "version": "0.0.12-alpha.0",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
"files": [ "files": [
+3 -1
View File
@@ -12,7 +12,9 @@ class Client {
eventName: EventName, eventName: EventName,
callback: RageFW_ClientServerCallback<EventName>, callback: RageFW_ClientServerCallback<EventName>,
): void { ): void {
rpc.register(eventName, callback as rpc.ProcedureListener) rpc.register(eventName, data => {
return callback(...data)
})
} }
} }
+1 -1
View File
@@ -20,5 +20,5 @@ export type RageFW_ClientEventReturn<K extends RageFW_ClientEvent> =
export type RageFW_ClientServerEvent = keyof RageFW_ICustomClientEvent export type RageFW_ClientServerEvent = keyof RageFW_ICustomClientEvent
export type RageFW_ClientServerCallback<K extends RageFW_ClientServerEvent> = ( export type RageFW_ClientServerCallback<K extends RageFW_ClientServerEvent> = (
args: Parameters<RageFW_ICustomClientEvent[K]>, ...args: Parameters<RageFW_ICustomClientEvent[K]>
) => ReturnType<RageFW_ICustomClientEvent[K]> ) => ReturnType<RageFW_ICustomClientEvent[K]>
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"$schema": "node_modules/lerna/schemas/lerna-schema.json", "$schema": "node_modules/lerna/schemas/lerna-schema.json",
"version": "0.0.11-alpha.0", "version": "0.0.12-alpha.0",
"npmClient": "pnpm" "npmClient": "pnpm"
} }
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "rage-fw-server", "name": "rage-fw-server",
"version": "0.0.11-alpha.0", "version": "0.0.12-alpha.0",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
"files": [ "files": [
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "rage-fw-shared-types", "name": "rage-fw-shared-types",
"version": "0.0.11-alpha.0", "version": "0.0.12-alpha.0",
"types": "types/types/index.d.ts", "types": "types/types/index.d.ts",
"files": [ "files": [
"types/**/*" "types/**/*"
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "rage-fw-shared", "name": "rage-fw-shared",
"version": "0.0.11-alpha.0", "version": "0.0.12-alpha.0",
"type": "module", "type": "module",
"main": "index.d.ts", "main": "index.d.ts",
"files": [ "files": [