Files
blitzkit/src/core/blitzkrieg/availableProvisions.ts
T

13 lines
460 B
TypeScript

import { checkConsumableProvisionInclusivity } from './checkConsumableProvisionInclusivity';
import { provisionDefinitions } from './provisionDefinitions';
import { GunDefinition, TankDefinition } from './tankDefinitions';
export async function availableProvisions(
tank: TankDefinition,
gun: GunDefinition,
) {
return Object.values(await provisionDefinitions).filter((provision) =>
checkConsumableProvisionInclusivity(provision, tank, gun),
);
}