separated types and declarations into shared folder + better code proposals
Цей коміт міститься в:
1 джерело
dc9e713e6b
коміт
788be34951
14 files changed
+166
-98
No files matched your search
@@ -0,0 +1,23 @@
|
||||
/// <reference types="../../shared/client/index.d.ts" />
|
||||
import rpc from 'rage-rpc'
|
||||
|
||||
class Player implements RageFW_Player {
|
||||
public triggerClient<EventName extends RageFW_ClientEvent>(
|
||||
player: PlayerMp,
|
||||
eventName: EventName,
|
||||
...args: RageFW_ClientEventArguments<EventName>
|
||||
): Promise<RageFW_ClientEventReturn<EventName>> {
|
||||
return rpc.callClient(player, eventName, ...args)
|
||||
}
|
||||
}
|
||||
|
||||
export const rage = {
|
||||
player: new Player(),
|
||||
}
|
||||
|
||||
const bool = rage.player.triggerClient(
|
||||
{} as PlayerMp,
|
||||
'customClientEvent',
|
||||
'arg1',
|
||||
2,
|
||||
)
|
||||
Reference in new issue
Заблокувати користувача