* @param {string} name1 * @param {object} tslib1 * @param {string} name2 * @param {object} tslib2
(name1, tslib1, name2, tslib2)
| 28 | * @param {object} tslib2 |
| 29 | */ |
| 30 | function compareKeys(name1, tslib1, name2, tslib2) { |
| 31 | const difference = new Set(Object.keys(tslib1)).symmetricDifference(new Set(Object.keys(tslib2))); |
| 32 | difference.delete("__esModule"); |
| 33 | difference.delete("default"); // Asserted separately where expected |
| 34 | const messages = Array.from(difference).map(missing => `'${missing}' missing in ${missing in tslib1 ? name2 : name1}`); |
| 35 | if (messages.length > 0) { |
| 36 | assert.fail(`Mismatch between ${name1} and ${name2}:\n\n ${messages.join("\n ")}\n`); |
| 37 | } |
| 38 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…