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",
"version": "0.0.6-alpha.0",
"version": "0.0.9-alpha.0",
"main": "dist/index.js",
"type": "module",
"files": [
+1 -3
View File
@@ -25,9 +25,7 @@ class Player {
}
}
const fw = {
export const fw = {
event: new Client(),
player: new Player(),
}
export default fw
+7 -9
View File
@@ -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 RageFW_ClientEvent> =
K extends keyof RageFW_ICustomClientEvent
? Parameters<RageFW_ICustomClientEvent[K]>
: (K extends keyof IClientEvents ? IClientEvents[K] : never)[]
K extends keyof RageFW_ICustomServerEvent
? Parameters<RageFW_ICustomServerEvent[K]>
: never
export type RageFW_ClientEventReturn<K extends RageFW_ClientEvent> =
K extends keyof RageFW_ICustomClientEvent
? ReturnType<RageFW_ICustomClientEvent[K]>
: never
export type RageFW_ClientServerEvent = keyof RageFW_ICustomServerEvent
export type RageFW_ClientServerEvent = keyof RageFW_ICustomClientEvent
export type RageFW_ClientServerCallback<K extends RageFW_ClientServerEvent> = (
args: Parameters<RageFW_ICustomServerEvent[K]>,
) => ReturnType<RageFW_ICustomServerEvent[K]>
args: Parameters<RageFW_ICustomClientEvent[K]>,
) => ReturnType<RageFW_ICustomClientEvent[K]>
+1 -1
View File
@@ -1,5 +1,5 @@
{
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
"version": "0.0.6-alpha.0",
"version": "0.0.9-alpha.0",
"npmClient": "pnpm"
}
+3
View File
@@ -1,5 +1,8 @@
{
"private": true,
"scripts": {
"publish": "lerna publish --force-publish"
},
"dependencies": {
"@ragempcommunity/types-cef": "^2.1.8",
"@ragempcommunity/types-client": "^2.1.8",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "rage-fw-server",
"version": "0.0.6-alpha.0",
"version": "0.0.9-alpha.0",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "rage-fw-shared-types",
"version": "0.0.5-alpha.0",
"version": "0.0.9-alpha.0",
"types": "types/types/index.d.ts",
"files": [
"types/**/*"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "rage-fw-shared",
"version": "0.0.5-alpha.0",
"version": "0.0.9-alpha.0",
"type": "module",
"main": "index.d.ts",
"files": [