I'm actually trying to differentiate (in my code) functions and classes.
I need to know, in a simple console.log, if the parameter of my function is a class or a simple function.
I'm actually taking about class, not object, but really a class.
Like:
function(item){
if(isClass(item)){
console.log('it s a class !');
}else{
if(isFunc(item)){
console.log('it s a function !');
}
}
}
Edit : angular 2 is able to distinguish a function and a class in his injector container class