fivem.shared

..
colshape
core
natives
util
Bits

Box

Circle

Citizen

Externs for the Citizen table — FiveM's Lua-side scheduler.

ColShape

Commands

Cooldown

Core

A single import that brings the whole shared core and utility layer into scope.

CoreEvents

Hand-written core event/command externs not covered by the natives generated from the FiveM natives database (see generate.py). Kept separate from fivem.shared.natives.* so regeneration never overwrites it.

Debounce

Deferred

EventSubscription

Events

Exports

Hash

Json

KeyedCooldown

Kvp

LogLevel

Logger

LuaPromise

Externs for the promise table FiveM injects alongside Citizen.

LuaTables

MathUtil

Natives

Poly

Quaternion

Resource

ResourceState

Rgba

Runtime

Hand-written externs for natives that exist in both the client and server apisets but which FiveM's native database tags per-environment, so they land in fivem.client.natives.* and fivem.server.natives.* separately and never in fivem.shared.natives.*.

Signal

Sphere

StateBag

Stopwatch

Thread

Throttle

TimerHandle

Vector2

Vector3

Vector4

VoidSignal