mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 19:19:52 +02:00
18 lines
449 B
TypeScript
18 lines
449 B
TypeScript
import { enableMapSet } from "immer";
|
|
import { Varuna } from "varuna";
|
|
import { tierListRows } from "../components/TierList/Table/constants";
|
|
|
|
export interface TierList {
|
|
dragging: boolean;
|
|
rows: { name: string; tanks: number[] }[];
|
|
placedTanks: Set<number>;
|
|
}
|
|
|
|
export const TierList = new Varuna<TierList>({
|
|
dragging: false,
|
|
rows: tierListRows.map((row) => ({ name: row.name, tanks: [] })),
|
|
placedTanks: new Set(),
|
|
});
|
|
|
|
enableMapSet();
|