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": 52,
"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": 64,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
},
{
"name": "PromiseUsername",
"desc": "Promises the Username 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": 92,
"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": 106,
"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": 118,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
},
{
"name": "ObserveUsername",
"desc": "Observes the Username for the userId",
"params": [
{
"name": "userId",
"desc": "",
"lua_type": "number"
}
],
"returns": [
{
"desc": "",
"lua_type": "Observable<string>"
}
],
"function_type": "method",
"source": {
"line": 134,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
},
{
"name": "ObserveHasVerifiedBadge",
"desc": "Observes the user display name for the userId",
"params": [
{
"name": "userId",
"desc": "",
"lua_type": "number"
}
],
"returns": [
{
"desc": "",
"lua_type": "Observable<boolean>"
}
],
"function_type": "method",
"source": {
"line": 150,
"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": 7,
"path": "src/userserviceutils/src/Shared/UserInfoAggregator.lua"
}
}