kartrider.js
Version:
KartRider Nexon API Node.js library
20 lines (19 loc) • 723 B
TypeScript
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>;
}