@zomlit/tsleague
Version:
RL wrapper in TypeScript
18 lines (17 loc) • 714 B
TypeScript
import { RocketLeagueData } from './interfaces/RocketLeagueData';
import { RocketLeagueAPIOptions } from './interfaces/RocketLeagueAPIOptions';
import { Playlist } from './enum/Playlist';
import { OverviewStats } from './object/OverviewStats';
import { PlaylistStats } from './object/PlaylistStats';
export declare class RocketLeagueAPI {
private options;
private proxyManager;
private url;
private data;
constructor(options: RocketLeagueAPIOptions);
fetchData(): Promise<RocketLeagueData | null>;
private isRocketLeagueData;
private isRocketLeagueSegmentArray;
getStats(playlist: Playlist): Promise<PlaylistStats | null>;
getGlobalStats(): Promise<OverviewStats | null>;
}