fix: types

This commit is contained in:
TrèsAbhi committed 2024-09-07 21:45:00 -05:00
1 parent 9ae8b0ac49
commit 3c80a43435
255 files changed
+797 -838

No files matched your search

+5 -1
View File
@@ -10,8 +10,12 @@
"@octokit/plugin-throttling": "^8.2.0",
"protobufjs": "^7.4.0",
"lz4js": "^0.2.0",
"yaml": "^2.5.0",
"sharp": "^0.33.5",
"dotenv": "^16.4.5",
"pickleparser": "^0.2.1",
"adm-zip": "^0.5.16"
"adm-zip": "^0.5.16",
"crc": "^4.3.2"
},
"devDependencies": {
"@types/adm-zip": "^0.5.5",
+2
View File
@@ -1,3 +1,5 @@
import { BlitzStats } from '../statistics';
export const TREE_TYPES = ['researchable', 'premium', 'collector'] as const;
export const TANK_CLASSES = [
+1 -1
View File
@@ -1,5 +1,5 @@
import { Vector3Tuple } from 'three';
import { Tier } from '../core/blitzkit/tankDefinitions';
import { Tier } from '../blitzkit';
export const equipmentPriceMatrix: Record<Tier, Vector3Tuple> = {
1: [100, 200, 300],
+1 -1
View File
@@ -1,4 +1,4 @@
import { Region } from '../../constants/regions';
import { Region } from './regions';
export const MIN_REGION_IDS: Record<Region, number> = {
asia: 20e8,
@@ -1,5 +1,6 @@
import { Samples } from '.';
import { emptyAllStats } from '../../blitz/constants';
import { BlitzkitStats } from '../../statistics';
export const emptyAverageDefinitionsAllStats: BlitzkitStats = {
...emptyAllStats,
@@ -1,5 +1,5 @@
import { BlitzkitStats } from '../../../../../src/core/statistics/compositeStats/constants';
import { decodeProtobuf } from '../../protobuf/decodeProtobuf';
import { BlitzkitStats } from '../../statistics';
import { asset } from '../asset';
export interface AverageDefinitionsEntry {
@@ -1,6 +1,6 @@
import { asset } from '@blitzkit/core/src/blitzkit/asset';
import { fetchCdonLz4 } from '@blitzkit/core/src/blitzkit/fetchCdonLz4';
import { TankClass } from '../../../../src/components/Tanks';
import { TankClass } from './tankDefinitions';
export interface SkillDefinitions {
classes: Record<TankClass, string[]>;
@@ -1,4 +1,4 @@
import { CrewMember, GunDefinition, ShellType, Tier } from '.';
import { CrewMember, GunDefinition, ShellType, TankClass, Tier } from '.';
export const SHELL_NAMES: Record<ShellType, string> = {
ap: 'AP',
@@ -1,9 +1,12 @@
import { Vector2Tuple } from 'three';
import { TankClass, TreeType } from '../../../components/Tanks';
import { TANK_CLASSES, TREE_TYPES } from '../../blitz/constants';
import { asset } from '../asset';
import { fetchCdonLz4 } from '../fetchCdonLz4';
import { TIERS } from './constants';
export type TankClass = (typeof TANK_CLASSES)[number];
export type TreeType = (typeof TREE_TYPES)[number];
export enum ShellType {
AP = 'ap',
APCR = 'ap_cr',
@@ -1,5 +1,5 @@
import { RatingPlayer } from '../../commands/ratingLeaderboard';
import { RatingStats } from '../blitz/getAccountInfo';
import { RatingPlayer } from '../../../bot/src/commands/ratingLeaderboard';
import { RatingStats } from '../../../website/src/core/blitz/getAccountInfo';
import { BkrlSuperset1Entry } from '../streams/bkrl';
export function deltaBkrlBlitzStats(
@@ -1,3 +1,5 @@
import { IndividualTankStats, emptyIndividualTankStats } from '../types';
export function deltaTankStats(
tanksA: IndividualTankStats[],
tanksB: IndividualTankStats[],
+4 -1
View File
@@ -1,4 +1,7 @@
import { tankDefinitions } from '../blitzkit/tankDefinitions';
import { DiffedTankStats } from '../../../bot/src/core/blitzstars/getStatsInPeriod';
import { SupplementaryStats } from '../../../website/src/core/blitz/getAccountInfo';
import { tankAverages } from '../../../website/src/core/blitzstars/tankAverages';
import { tankDefinitions, TreeType } from '../blitzkit/tankDefinitions';
import calculateWN8 from './calculateWN8';
import sumStats from './sumStats';
@@ -1,4 +1,4 @@
import { TierWeightsRecord } from '../../components/TierWeights';
import { TierWeightsRecord } from '../../../bot/src/components/TierWeights';
import { tankDefinitions } from '../blitzkit/tankDefinitions';
import { BlitzStats } from './compositeStats/constants';
+1
View File
@@ -1,3 +1,4 @@
import { emptyAllStats } from '..';
import { BlitzStats } from './compositeStats/constants';
export default function sumStats(allStatsCollection: BlitzStats[]) {
+1 -1
View File
@@ -1,5 +1,5 @@
import { times } from 'lodash';
import { IndividualTankStats } from '../../types/tanksStats';
import { IndividualTankStats } from '..';
import { BlitzStats } from '../statistics/compositeStats/constants';
import { ReadStream, WriteStream } from './buffer';
@@ -1,4 +1,3 @@
// MIGRATION TODO: i added this use client, it makes stuff work again?
'use client';
import { Draft, produce } from 'immer';