mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 10:47:04 +02:00
19 lines
464 B
TypeScript
19 lines
464 B
TypeScript
import { asset } from '../asset';
|
|
import { Tier } from './tanks';
|
|
|
|
export interface BlitzkriegGunDefinition {
|
|
id: number;
|
|
name: string;
|
|
tier: Tier;
|
|
pitch: [number, number];
|
|
shells: number[];
|
|
}
|
|
|
|
export type BlitzkriegGunDefinitions = Record<number, BlitzkriegGunDefinition>;
|
|
|
|
export const gunDefinitions = fetch(asset('definitions/guns.json'), {
|
|
cache: 'no-cache',
|
|
}).then(
|
|
async (response) => response.json() as Promise<BlitzkriegGunDefinitions>,
|
|
);
|