Show raw api
{
"functions": [
{
"name": "new",
"desc": "Constructs a new Logger.",
"params": [
{
"name": "moduleName",
"desc": "",
"lua_type": "string"
},
{
"name": "debugEnabled",
"desc": "",
"lua_type": "boolean"
}
],
"returns": [
{
"desc": "",
"lua_type": "Logger"
}
],
"function_type": "static",
"source": {
"line": 46,
"path": "lib/Leaderboard/Logger.luau"
}
},
{
"name": "Log",
"desc": "Logs a message to the console.",
"params": [
{
"name": "logLevel",
"desc": "",
"lua_type": "number"
},
{
"name": "message",
"desc": "",
"lua_type": "string"
}
],
"returns": [
{
"desc": "",
"lua_type": "nil"
}
],
"function_type": "method",
"source": {
"line": 60,
"path": "lib/Leaderboard/Logger.luau"
}
},
{
"name": "Destroy",
"desc": "Destroys the Logger.",
"params": [],
"returns": [
{
"desc": "",
"lua_type": "nil"
}
],
"function_type": "method",
"source": {
"line": 78,
"path": "lib/Leaderboard/Logger.luau"
}
}
],
"properties": [],
"types": [
{
"name": "Object",
"desc": "",
"fields": [
{
"name": "__index",
"lua_type": "Object",
"desc": ""
},
{
"name": "new",
"lua_type": "(moduleName: string, debugEnabled: boolean) -> Logger",
"desc": ""
},
{
"name": "Log",
"lua_type": "(self: Logger, logLevel: number, message: string) -> ()",
"desc": ""
},
{
"name": "Destroy",
"lua_type": "(self: Logger) -> ()",
"desc": ""
}
],
"source": {
"line": 9,
"path": "lib/Leaderboard/Logger.luau"
}
},
{
"name": "LoggerArguments",
"desc": "",
"fields": [
{
"name": "_moduleName",
"lua_type": "string",
"desc": ""
},
{
"name": "_debugEnabled",
"lua_type": "boolean",
"desc": ""
}
],
"source": {
"line": 22,
"path": "lib/Leaderboard/Logger.luau"
}
},
{
"name": "Logger",
"desc": "",
"lua_type": "() -> Logger",
"source": {
"line": 31,
"path": "lib/Leaderboard/Logger.luau"
}
}
],
"name": "Logger",
"desc": "",
"source": {
"line": 36,
"path": "lib/Leaderboard/Logger.luau"
}
}