in tools/dts.js [37:57]
function parseExports(exports) {
var reg = /(([^\{\}]+)|\{([^\{\}]*)\})/;
let match = reg.exec(exports);
exports = match[2] || match[3] || '';
if (exports == '*') {
return null;
} else {
var exportArray = exports.split(',');
var result = {};
for (var i = 0; i < exportArray.length; i++) {
if (exportArray[i].trim() == '') {
continue;
}
var itemPair = exportArray[i].split(' as ');
var name = itemPair[0].trim();
var as = itemPair[1] ? itemPair[1].trim() : name;
result[name] = as;
}
return result;
}
}