29 lines
484 B
TypeScript
29 lines
484 B
TypeScript
export type EventType = "new" | "finished" | "updateGame" | "updateStage";
|
|
|
|
export type Events =
|
|
| {
|
|
type: "new";
|
|
user: string;
|
|
}
|
|
| {
|
|
type: "loss";
|
|
user: string;
|
|
stage: number;
|
|
time: number;
|
|
}
|
|
| {
|
|
type: "updateGame";
|
|
game: string;
|
|
}
|
|
| {
|
|
type: "updateStage";
|
|
game: string;
|
|
stage: number;
|
|
started: number;
|
|
}
|
|
| {
|
|
type: "gemsRewarded";
|
|
stage: number;
|
|
gems: number;
|
|
};
|