battlemetrics-client
Version:
TypeScript client library for the BattleMetrics API
18 lines • 693 B
TypeScript
import { Game } from "./games";
import { PaginationLinks } from "./common";
import { Server } from "./servers";
export interface BaseBattleMetricsResponse {
links?: PaginationLinks;
included?: unknown[];
}
export interface BattleMetricsListResponse<T> extends BaseBattleMetricsResponse {
data: T[];
}
export interface BattleMetricsResponse<T> extends BaseBattleMetricsResponse {
data: T;
}
export type GameResponse = BattleMetricsResponse<Game>;
export type GameListResponse = BattleMetricsListResponse<Game>;
export type ServerResponse = BattleMetricsResponse<Server>;
export type ServerListResponse = BattleMetricsListResponse<Server>;
//# sourceMappingURL=responses.d.ts.map