mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 10:47:04 +02:00
13 lines
460 B
TypeScript
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),
|
|
);
|
|
}
|