wotblitz.js
function(module_id, fields) {
		return request({
			hostname: hosts.wotb,
			path: '/wotb/encyclopedia/modules/'
		}, {
			module_id: module_id ? module_id.toString() : '',
			fields: fields ? fields.toString() : ''
		});
	}
function(module_id, fields) {
		return request({
			hostname: hosts.wotb,
			path: '/wotb/encyclopedia/modules/'
		}, {
			module_id: module_id ? module_id.toString() : '',
			fields: fields ? fields.toString() : ''
		});
	}
function ( module_id , fields ) { return request ( { hostname : hosts . wotb , path : '/wotb/encyclopedia/modules/' } , { module_id : module_id ? module_id . toString ( ) : '' , fields : fields ? fields . toString ( ) : '' } ) ; }
Information on any engine, suspension, gun, or turret.

@params {number|number[]} [module_id] id of any vehicle's module
@params {string|string[]} [fields] response selection
@returns {Promise<Object>} resolves to description of each module
Information on any engine suspension gun or turret .