func-name
A dynamically type safe, robust and flexible function name retrieve.
###usage
var funcname= require( 'func-name' );
var namedFunc = function this_is_my_name(){};
var anonymusFunc = () => {};
console.log( funcname(namedFunc) );
console.log( funcname(anonymusFunc) );
funcname.anonymusName= ':(';
funcname= require( 'func-name' ).nameAnonymus( '?' );
console.log( funcname(anonymusFunc) );
funcname= require( 'func-name' ).nameAnonymus();
console.log( funcname(anonymusFunc) );
funcname.debug()
funcname.debug( (err) => {
});
###change log
0.2.0
- added debug method to allow for showing log or use custom event handler in case of invalid input
- now returning the return value of the error handler for invalid input
- optimised the flow and added some more robustness
- updates this readme
###license
MIT