ueshi

1.2.1 • Public • Published

ueshi Build Status

NPM

NPM

Benchmarking

var Ueshi = require('ueshi');
 
function Foo() {}
 
Foo.prototype.bar = function(cb) {
    setTimeout(function() {
        cb(42)
    }, 1000);
};
 
var Wrapper = new Ueshi();
var foo = new Foo();
 
Wrapper.wrap(foo);
 
Wrapper.on('invoke', function(event) {
    console.log(event);
    //event: {elapsed: 1000ms, name: 'bar', subject: 'Foo'}
});
 
foo.bar(function() {
    console.log(arguments);
});

The Ueshi-Constructor accepts a options hash with the following parameters:

  • excludePrivate excludes private methods from benchmarking. Method names starting with an _ are considered private.

Ueshi?

An alien race from The legend of ZERO.

Readme

Keywords

Package Sidebar

Install

npm i ueshi

Weekly Downloads

3

Version

1.2.1

License

MIT

Last publish

Collaborators

  • zaphod1984