UNPKG

replay-viewer

Version:

Rocket League replay viewer React component and tooling

39 lines (38 loc) 823 B
import { ReplayPlayer } from "./ReplayPlayer"; interface ReplayMetadata { gameMetadata: GameMetadata; players: ExtendedPlayer[]; version: number; mutators?: { ballType: "string"; gameMutatorIndex: number; }; teams: any[]; gameStats: any; } interface GameMetadata { id: string; name: string; map: string; version: number; time: string; frames: number; score: { team0Score: number; team1Score: number; }; goals: Goal[]; } interface Goal { frameNumber: number; playerId: { id: string; }; } declare type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; interface ExtendedPlayer extends Omit<ReplayPlayer, "id"> { id: { id: string; }; } export { ReplayMetadata, Goal, ExtendedPlayer };