wotblitz.js
function(tank_id, provision_id, type, fields) {
		return request({
			hostname: hosts.wotb,
			path: '/wotb/encyclopedia/provisions/'
		}, {
			tank_id: tank_id ? tank_id.toString() : '',
			provision_id: provision_id ? provision_id.toString() : '',
			type: type,
			fields: fields ? fields.toString() : ''
		});
	}
function(tank_id, provision_id, type, fields) {
		return request({
			hostname: hosts.wotb,
			path: '/wotb/encyclopedia/provisions/'
		}, {
			tank_id: tank_id ? tank_id.toString() : '',
			provision_id: provision_id ? provision_id.toString() : '',
			type: type,
			fields: fields ? fields.toString() : ''
		});
	}
function ( tank_id , provision_id , type , fields ) { return request ( { hostname : hosts . wotb , path : '/wotb/encyclopedia/provisions/' } , { tank_id : tank_id ? tank_id . toString ( ) : '' , provision_id : provision_id ? provision_id . toString ( ) : '' , type : type , fields : fields ? fields . toString ( ) : '' } ) ; }
Available equipment and provisions.

@param {number|number[]} [tank_id] select provisions for the given tank(s)
@param {number|number[]} [provision_id] item id
@param {string} [type] provision type, value "optionalDevice" or "equipment"
@param {string|string[]} [fields] response selection
@returns {Promise<Object>} resolves to description of each provision
Available equipment and provisions .