fix: microchanges

This commit is contained in:
2024-09-11 23:53:23 +01:00
parent 1467bb65b0
commit 70df94afa2
5 changed files with 9 additions and 7 deletions
+1 -1
View File
@@ -24,7 +24,7 @@ export class Server {
rpc.register(
eventName,
async (args: RageFW_ServerArgs<EventName>, info) => {
callback([info.player as PlayerMp, ...args])
await callback([info.player as PlayerMp, ...args])
},
)
}
+4 -2
View File
@@ -55,7 +55,7 @@ export type RageFW_ServerCallbackCustom<
K extends keyof RageFW_ICustomServerEvent = keyof RageFW_ICustomServerEvent,
> = (
payload: [player: PlayerMp, ...args: RageFW_ServerArgs<K>],
) => RageFW_ServerReturn<K>
) => Promise<RageFW_ServerReturn<K>>
/**
* Array of arguments for an event, name of which you pass as a generic
@@ -63,7 +63,9 @@ export type RageFW_ServerCallbackCustom<
*/
export type RageFW_ServerCallbackNative<
K extends keyof IServerEvents = keyof IServerEvents,
> = (payload: Parameters<IServerEvents[K]>) => ReturnType<IServerEvents[K]>
> = (
payload: Parameters<IServerEvents[K]>,
) => Promise<ReturnType<IServerEvents[K]>>
export type _ServerEventHasArgs<EventName extends RageFW_ServerEvent> =
EventName extends keyof RageFW_ICustomServerEvent