Skip to content

VimpServerEvents

@vimp-mp/types 2.0.1

Interface · Server API

Custom events sent by clients via vimp.emitServer(event, data).

Extend this interface in your own project via declaration merging to type your event payloads:

ts
declare module '@vimp-mp/types/server' {
  interface VimpServerEvents {
    teleportRequest: { x: number; y: number; z: number; name: string };
    spawnVehicleRequest: { model: number };
  }
}

Handlers receive (player, data) where player is the sender.

ts
interface VimpServerEvents

VIMP developer documentation