is-class-hotfix
Advanced tools
Comparing version 0.0.5 to 0.0.6
@@ -10,3 +10,3 @@ (function(root) { | ||
return (typeof fn === 'function' && | ||
(/^class[\s\w]*\{/.test(toString.call(fn)) || | ||
(/^class(?:\s|{)/.test(toString.call(fn)) || | ||
(/^.*classCallCheck\(/.test(fnBody(fn)))) // babel.js | ||
@@ -13,0 +13,0 @@ ); |
{ | ||
"name": "is-class-hotfix", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "Check if function is an ES6 class.", | ||
@@ -5,0 +5,0 @@ "main": "is-class.js", |
@@ -7,3 +7,3 @@ 'use strict'; | ||
test('isClass', function (t) { | ||
t.plan(14); | ||
t.plan(19); | ||
@@ -19,2 +19,7 @@ class F {} | ||
t.true(isClass(class _FF {})); | ||
t.true(isClass(class B extends(F){})); | ||
t.true(isClass(class extends(F){})); | ||
t.true(isClass(class extends F{})); | ||
t.true(isClass(class extends F {})); | ||
t.true(isClass(class extends F {})); | ||
t.false(isClass(G)); | ||
@@ -21,0 +26,0 @@ t.false(isClass('')); |
5297
95