mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-02 03:48:14 +03:00
33 lines
1.0 KiB
TypeScript
33 lines
1.0 KiB
TypeScript
import { IDStrings, integer } from "./types";
|
|
export interface ClassInfo {
|
|
display: string;
|
|
mouseover: string | null;
|
|
}
|
|
export declare const IIDXDans: ClassInfo[];
|
|
export declare const GitadoraColours: ClassInfo[];
|
|
export declare const BMSGenocideDans: ClassInfo[];
|
|
export declare const BMSStSlDans: ClassInfo[];
|
|
export declare const SDVXDans: ClassInfo[];
|
|
export declare const SDVXVFClasses: ClassInfo[];
|
|
export interface GameClassSets {
|
|
"iidx:SP": "dan";
|
|
"iidx:DP": "dan";
|
|
"popn:9B": never;
|
|
"sdvx:Single": "dan" | "vfClass";
|
|
"usc:Single": never;
|
|
"ddr:SP": "dan";
|
|
"ddr:DP": "dan";
|
|
"maimai:Single": never;
|
|
"jubeat:Single": "colour";
|
|
"museca:Single": never;
|
|
"bms:7K": "genocideDan" | "stslDan";
|
|
"bms:14K": "genocideDan";
|
|
"chunithm:Single": never;
|
|
"gitadora:Gita": "colour";
|
|
"gitadora:Dora": "colour";
|
|
}
|
|
export declare type AllClassSets = GameClassSets[IDStrings];
|
|
export declare type GameClasses<I extends IDStrings> = {
|
|
[K in GameClassSets[I]]: integer;
|
|
};
|