@r6stats/node
Version:
R6Stats API Client for NodeJS
16 lines (15 loc) • 977 B
TypeScript
import { GenericStatsResponse, OperatorStatsResponse, SeasonalStatsResponse, WeaponCategoryStatsResponse, WeaponStatsResponse, APIResponse } from './types';
import { R6StatsAPIConfiguration } from './types/api-config.type';
import { Platform } from './types/stats/meta.type';
export declare class R6StatsAPI {
private $axios;
private config;
constructor(config: R6StatsAPIConfiguration);
private call;
playerStats(username: string, platform: Platform): Promise<APIResponse<GenericStatsResponse>>;
operatorStats(username: string, platform: Platform): Promise<APIResponse<OperatorStatsResponse>>;
seasonalStats(username: string, platform: Platform): Promise<APIResponse<SeasonalStatsResponse>>;
weaponStats(username: string, platform: Platform): Promise<APIResponse<WeaponStatsResponse>>;
weaponCategoryStats(username: string, platform: Platform): Promise<APIResponse<WeaponCategoryStatsResponse>>;
private getBaseConfig;
}