Compare commits

..
Author SHA1 Message Date
Oleksandr Honcharov 1923cb7a04 v0.0.9-alpha.0 2024-06-10 21:49:09 +03:00
Oleksandr Honcharov b336f1e1fe update client bundle 2024-06-10 21:48:52 +03:00
Oleksandr Honcharov e649b46351 v0.0.8-alpha.0 2024-06-10 18:09:16 +03:00
Oleksandr Honcharov 6d0ae3191f v0.0.7-alpha.0 2024-06-10 18:03:14 +03:00
Oleksandr Honcharov 47ce0a6b16 refactor client types 2024-06-10 18:02:57 +03:00
8 changed files with 16 additions and 17 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "rage-fw-client", "name": "rage-fw-client",
"version": "0.0.6-alpha.0", "version": "0.0.9-alpha.0",
"main": "dist/index.js", "main": "dist/index.js",
"type": "module", "type": "module",
"files": [ "files": [
+1 -3
View File
@@ -25,9 +25,7 @@ class Player {
} }
} }
const fw = { export const fw = {
event: new Client(), event: new Client(),
player: new Player(), player: new Player(),
} }
export default fw
+7 -9
View File
@@ -5,22 +5,20 @@ import type {
RageFW_ICustomServerEvent, RageFW_ICustomServerEvent,
} from 'rage-fw-shared-types' } from 'rage-fw-shared-types'
export type RageFW_ClientEvent = export type RageFW_ClientEvent = keyof RageFW_ICustomServerEvent
| keyof RageFW_ICustomClientEvent
| keyof IClientEvents
export type RageFW_ClientEventArguments<K extends RageFW_ClientEvent> = export type RageFW_ClientEventArguments<K extends RageFW_ClientEvent> =
K extends keyof RageFW_ICustomClientEvent K extends keyof RageFW_ICustomServerEvent
? Parameters<RageFW_ICustomClientEvent[K]> ? Parameters<RageFW_ICustomServerEvent[K]>
: (K extends keyof IClientEvents ? IClientEvents[K] : never)[] : never
export type RageFW_ClientEventReturn<K extends RageFW_ClientEvent> = export type RageFW_ClientEventReturn<K extends RageFW_ClientEvent> =
K extends keyof RageFW_ICustomClientEvent K extends keyof RageFW_ICustomClientEvent
? ReturnType<RageFW_ICustomClientEvent[K]> ? ReturnType<RageFW_ICustomClientEvent[K]>
: never : never
export type RageFW_ClientServerEvent = keyof RageFW_ICustomServerEvent 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_ICustomServerEvent[K]>, args: Parameters<RageFW_ICustomClientEvent[K]>,
) => ReturnType<RageFW_ICustomServerEvent[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.6-alpha.0", "version": "0.0.9-alpha.0",
"npmClient": "pnpm" "npmClient": "pnpm"
} }
+3
View File
@@ -1,5 +1,8 @@
{ {
"private": true, "private": true,
"scripts": {
"publish": "lerna publish --force-publish"
},
"dependencies": { "dependencies": {
"@ragempcommunity/types-cef": "^2.1.8", "@ragempcommunity/types-cef": "^2.1.8",
"@ragempcommunity/types-client": "^2.1.8", "@ragempcommunity/types-client": "^2.1.8",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "rage-fw-server", "name": "rage-fw-server",
"version": "0.0.6-alpha.0", "version": "0.0.9-alpha.0",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
"type": "module", "type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "rage-fw-shared-types", "name": "rage-fw-shared-types",
"version": "0.0.5-alpha.0", "version": "0.0.9-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.5-alpha.0", "version": "0.0.9-alpha.0",
"type": "module", "type": "module",
"main": "index.d.ts", "main": "index.d.ts",
"files": [ "files": [