Type alias UltimateWeapon
UltimateWeapon: Readonly<{
name: string;
plus: Readonly<{
cost: Readonly<number[]>;
getDescription: ((value) => string);
name: string;
values: Readonly<number[]>;
}>;
upgrades: Readonly<{
[upgrade: string]: Readonly<{
formatValue: ((value) => string);
lab?: Readonly<{
growth: number;
max: number;
}>;
perk?: Readonly<((value) => number)>;
values: Readonly<Readonly<{
cost: number;
value: number;
}>[]>;
}>;
}>;
}>
Type declaration
-
name: string
-
plus: Readonly<{
cost: Readonly<number[]>;
getDescription: ((value) => string);
name: string;
values: Readonly<number[]>;
}>
-
upgrades: Readonly<{
[upgrade: string]: Readonly<{
formatValue: ((value) => string);
lab?: Readonly<{
growth: number;
max: number;
}>;
perk?: Readonly<((value) => number)>;
values: Readonly<Readonly<{
cost: number;
value: number;
}>[]>;
}>;
}>