UNPKG

@postman/wsdl-to-postman

Version:

Convert a given WSDL specification (1.1) to Postman Collection

27 lines (24 loc) 651 B
/** * Extract all transaction from collection and appends them into array * * @param {*} collection - Postman Collection * @param {*} allRequests - Array to which transactions are appended * @returns {*} - null */ function getAllTransactionsFromCollection(collection, allRequests) { if (!collection.item || !collection.item instanceof Array) { return []; } collection.item.forEach((item) => { if (item.request || item.response) { allRequests.push(item); } else { getAllTransactionsFromCollection(item, allRequests); } }); return allRequests; } module.exports = { getAllTransactionsFromCollection };