Something went wrong. Try again.
TypeScript client for accessing TLE Community.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536import Lacuna from '../../lacuna';import Building from '../building';import * as SY from '../../types/shipyard';
class Shipyard extends Building { constructor(lacuna: Lacuna, module: string) { super(lacuna, module); }
viewBuildQueue(params: SY.ViewBuildQueueParams) { return this.callWithSession<SY.ViewBuildQueueResponse>('view_build_queue', params); }
subsidizeBuildQueue(params: SY.SubsidizeBuildQueueParams) { return this.callWithSession<SY.SubsidizeBuildQueueResponse>('subsidize_build_queue', params); }
getBuildable(params: SY.GetBuildableParams) { return this.callWithSession<SY.GetBuildableResponse>('get_buildable', params); }
buildShip(params: SY.BuildShipParams) { return this.callWithSession<SY.BuildShipResponse>('build_ship', params); }
buildShips(params: SY.BuildShipsParams) { return this.callWithSession<SY.BuildShipsResponse>('build_ships', params); }
subsidizeShip(params: SY.SubsidizeShipParams) { return this.callWithSession<SY.SubsidizeShipResponse>('subsidize_ship', params); }}
export default Shipyard;