import Lacuna from '../../lacuna'; import Building from '../building'; import * as B from '../../types/building'; import * as planetaryCommand from '../../types/planetary-command'; class PlanetaryCommand extends Building { constructor(lacuna: Lacuna, module: string) { super(lacuna, module); } view(params: B.ViewParams) { return this.callWithSession('view', params); } viewPlans(params: planetaryCommand.ViewPlansParams) { return this.callWithSession('view_plans', params); } viewIncomingSupplyChains(params: planetaryCommand.ViewIncomingSupplyChainsParams) { return this.callWithSession( 'view_incoming_supply_chains', params ); } subsidizePodCooldown(params: planetaryCommand.SubsidizePodCooldownParams) { return this.callWithSession( 'subsidize_pod_cooldown', params ); } } export default PlanetaryCommand;