UNPKG

kartrider.js

Version:
20 lines (19 loc) 723 B
import { Got } from 'got'; import { MatchList } from './MatchList'; import type { PlayerBasicInfo } from './types'; import { MatchDetail } from './MatchDetail'; import { MetaData } from './MetaData'; export declare class Client { private _token; api: Got; metadata: MetaData | undefined; constructor(token: string, options?: { metaData: { folderPath: string; }; }); getUserBasicInfoByName(name: string): Promise<PlayerBasicInfo | null>; getUserBasicInfoByID(id: string): Promise<PlayerBasicInfo | null>; getMatchList(info: PlayerBasicInfo, limit?: number, offset?: number): Promise<MatchList | null>; getMatch(MatchID: string): Promise<MatchDetail | null>; }