yhtml5-test
Version:
A test framework for front-end projects
17 lines (13 loc) • 393 B
JavaScript
const
magic = require('bindings')('memwatch'),
events = require('events');
module.exports = new events.EventEmitter();
module.exports.gc = magic.gc;
module.exports.HeapDiff = magic.HeapDiff;
magic.upon_gc(function(has_listeners, event, data) {
if (has_listeners) {
return (module.exports.listeners('stats').length > 0);
} else {
return module.exports.emit(event, data);
}
});