An API wrapper for UI's accessing FiveM client data
npm install fivem-ui-api-wrapperbash
npm install fivem-ui-api-wrapper
`
Usage
`javascript
import fivemAPI from fivem-ui-api-wrapper;
const fetchPlayers = fivemAPI(
// The registered api endpoint in your fivem server client-side
'resource:server:getPlayers',
// Signal if you wish to abort the request
abort: new AbortSignal(),
// Any data you want to send to the server
data: {},
)
`
`lua
RegisterNUICallback('api', function(request, cb)
-- Framework specific code to trigger a server callback
-- @example in QB-Core
QBCore.Functions.TriggerCallback(request.endpoint, function(response)
cb(response)
end, request.data)
end)
``