mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 11:39:50 +02:00
26 lines
513 B
TypeScript
26 lines
513 B
TypeScript
import { Varuna } from "varuna";
|
|
import type { DuelMember } from "./duel";
|
|
|
|
export interface CompareMember extends DuelMember {
|
|
key: string;
|
|
}
|
|
|
|
export interface CompareEphemeral {
|
|
crewSkills: Record<string, number>;
|
|
equalize: boolean;
|
|
members: CompareMember[];
|
|
sorting?: {
|
|
direction: "ascending" | "descending";
|
|
by: number;
|
|
};
|
|
}
|
|
|
|
export const CompareEphemeral = new Varuna<
|
|
CompareEphemeral,
|
|
Record<string, number>
|
|
>((crewSkills) => ({
|
|
crewSkills,
|
|
equalize: false,
|
|
members: [],
|
|
}));
|