New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

hhgame

Package Overview
Dependencies
Maintainers
2
Versions
159
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hhgame - npm Package Compare versions

Comparing version 1.8.0 to 1.9.0

shared/protocols/rank/PtlGetRank.d.ts

2

package.json
{
"name": "hhgame",
"version": "1.8.0",
"version": "1.9.0",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",

import HHGame from "../..";
import UserGender from '../../shared/models/UserGender';
/** 用户排行榜 */
export interface UserRankList {
/** 排行榜列表 */
list: {
/** 名次 从1开始 */
rank: number;
uid: number;
nickName: string;
avatarUrl: string;
gender: UserGender;
}[];
/** 排行榜上记录总数(仅当指定了needLogin时会返回) */
total?: number;
/**
* 自己所在名次 从1开始
* 仅当指定了needSelf时会返回
* 未登录或榜上无名时 会返回undefined
*/
self?: number;
}
export interface GetRankOptions {
/** 在返回的list中包含榜上最前N名 */
listTopN?: number;
/**
* TODO 可以先不实现
* 在返回的list中包含高于自己名次的前N名
* 为0时也会包含自己
*/
listAboveN?: number;
/**
* TODO 可以先不实现
* 在返回的list中包含自己及低于自己名次的后N名
* 为0时也会包含自己
*/
listBelowN?: number;
/**
* TODO 可以先不实现
* 需要返回排行榜上的总人数
*/
needTotal?: boolean;
/** 需要返回自己的名次(返回在 `self` 里,不会放入 `list`) */
needSelf?: boolean;
/** 排行榜数值的排序方式 默认desc(降序) */
sortType?: 'asc' | 'desc';
}
import { GetRankOptions, UserRankList } from "../../shared/protocols/rank/PtlGetRank";
export default class RankApi {

@@ -62,3 +17,3 @@ hhGame: HHGame;

*/
updateRankValue(rankId: string, value: number, sortType?: 'asc' | 'desc'): Promise<void>;
updateRankValue(rankId: string, value: number, sortType?: 'asc' | 'desc'): Promise<import("../../shared/protocols/rank/PtlUpdateRankValue").ResUpdateRankValue>;
}

@@ -45,3 +45,3 @@ import HHGame from '../../..';

*/
autoLogin(type?: any): Promise<CurrentUser>;
autoLogin(type?: 'weapp' | 'ttapp'): Promise<CurrentUser>;
/**

@@ -48,0 +48,0 @@ * 在屏幕上创建一个“登录”按钮

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc