Show raw api
{
"functions": [
{
"name": "PromiseUserInfo",
"desc": "Promises the user info for the given user, aggregating all requests to reduce\ncalls into Roblox.",
"params": [
{
"name": "userId",
"desc": "",
"lua_type": "number"
}
],
"returns": [
{
"desc": "",
"lua_type": "Promise<UserInfo>"
}
],
"function_type": "method",
"source": {
"line": 39,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
},
{
"name": "PromiseDisplayName",
"desc": "Promises the user display name for the userId",
"params": [
{
"name": "userId",
"desc": "",
"lua_type": "number"
}
],
"returns": [
{
"desc": "",
"lua_type": "Promise<string>"
}
],
"function_type": "method",
"source": {
"line": 63,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
},
{
"name": "PromiseDisplayName",
"desc": "Promises the user display name for the userId",
"params": [
{
"name": "userId",
"desc": "",
"lua_type": "number"
}
],
"returns": [
{
"desc": "",
"lua_type": "Promise<string>"
}
],
"function_type": "method",
"source": {
"line": 78,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
},
{
"name": "PromiseHasVerifiedBadge",
"desc": "Promises the user display name for the userId",
"params": [
{
"name": "userId",
"desc": "",
"lua_type": "number"
}
],
"returns": [
{
"desc": "",
"lua_type": "Promise<boolean>"
}
],
"function_type": "method",
"source": {
"line": 93,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
},
{
"name": "ObserveUserInfo",
"desc": "Observes the user display name for the userId",
"params": [
{
"name": "userId",
"desc": "",
"lua_type": "number"
}
],
"returns": [
{
"desc": "",
"lua_type": "Observable<UserInfo>"
}
],
"function_type": "method",
"source": {
"line": 108,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
},
{
"name": "ObserveDisplayName",
"desc": "Observes the user display name for the userId",
"params": [
{
"name": "userId",
"desc": "",
"lua_type": "number"
}
],
"returns": [
{
"desc": "",
"lua_type": "Observable<string>"
}
],
"function_type": "method",
"source": {
"line": 120,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
}
],
"properties": [],
"types": [],
"name": "UserInfoAggregator",
"desc": "Aggregates all requests into one big send request to deduplicate the request",
"source": {
"line": 6,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
}