galeforce-tmp-sea
Version:
A customizable, promise-based, and command-oriented TypeScript library for the Riot Games API.
41 lines • 1.21 kB
TypeScript
import { Region, Queue, Tier, Division, Game } from '../../riot-api';
export type Payload = {
readonly _id: string;
type?: 'lol' | 'val' | 'riot' | 'lol-ddragon' | 'lol-ddragon-buffer' | 'lcu' | 'gc' | 'lor' | 'lor-ddragon' | 'lor-ddragon-buffer';
method?: 'GET' | 'POST' | 'PUT';
endpoint?: string;
query?: object;
body?: object;
region?: Region;
summonerId?: string;
accountId?: string;
puuid?: string;
summonerName?: string;
matchId?: string;
teamId?: string;
tournamentId?: number;
tournamentCode?: string;
championId?: number;
leagueId?: string;
queue?: Queue;
tier?: Tier;
division?: Division;
gameName?: string;
tagLine?: string;
game?: Game;
actId?: string;
version?: string;
locale?: string;
champion?: string;
skin?: number;
spell?: string;
assetId?: string | number;
assetPath?: string;
lorSet?: number;
lorRegion?: string;
card?: string;
challengeId?: number;
};
export type ModifiablePayload = Omit<Payload, '_id' | 'type' | 'method' | 'endpoint'>;
export declare const CreatePayloadProxy: (payload: Payload) => Payload;
//# sourceMappingURL=payload.d.ts.map