Progress on porting from JS to TS

January 19, 2024 ยท View on GitHub

MethodPortedTestedParams changedReturn value changed
get()yybase -> params, key -> basen
resolve()yynn
getFeaturedCategories()yyaccepts { language, currency }n
getFeaturedGames()yyaccepts { language, currency }returns array if app is array
getGameDetails()yyaccepts { language, currency, filters }n
getAppList()yynnew fields added
getServers()yynn
getGamePlayers()yynn
getGameSchema()yyaccepts language as 2nd paramn
getUserAchievements()yyaccepts language as 3rd paramPlayerAchievements->UserAchievements
getGameAchievements()getGameAchievementPercentages()ynreturns array of objects
getUserStats()yynUserStats fields have changed
getGameNews()yyGetNewsOptions passed as second parameterreturns array of NewsPost objects
getUserBadges()yynchanged field names in returned class
getUserLevel()yynn
getUserOwnedGames()yy2nd param changed from bool to opts objectmore fields added
getUserRecentGames()yynfields renamed
getUserBans()yynsuper() passes the correct steamID now
getUserFriends()yynfields renamed
getUserGroups()yynn
getUserServers()yyremoved all paramsfields added and renamed
getUserSummary()yynsome fields renamed