UNPKG

@cfwest/api-client

Version:

Unofficial CrossFire West ApiClient implementation.

19 lines (18 loc) 787 B
import { BaseApiModule } from './base-module'; import { PlayerInfo, PeriodType, RankType, ClanInfo } from '../rest-models'; export interface RankingOptions { searchName?: string; start?: number; end?: number; periodType?: PeriodType; rank?: RankType; } export declare class RankingApiModule extends BaseApiModule { private mergeRequestParams; private playerRankingRequest; private clanRankingRequest; searchPlayer(name: string, period?: PeriodType): Promise<PlayerInfo[] | undefined>; searchClan(name: string, period?: PeriodType): Promise<ClanInfo[] | undefined>; getPlayerRanking(options?: RankingOptions): Promise<PlayerInfo[] | undefined>; getClanRanking(options?: RankingOptions): Promise<ClanInfo[] | undefined>; }