blob: 376cde5e7d84a633fe78d35ea8f7e595b1ac8105 [file]
// shim for Function.prototype.name,
// for browsers that don't support it like IE
var hasName = (function f() {}).name;
var res;
// We dont run coverage in IE
/* istanbul ignore else */
if (hasName) {
res = function (fun) {
return fun.name;
};
} else {
res = function (fun) {
return fun.toString().match(/^\s*function\s*(\S*)\s*\(/)[1];
};
}
export default res;