From f59402718b1385dba1e48b50d791ed8e1f302342 Mon Sep 17 00:00:00 2001 From: maks feltrin Date: Mon, 23 Jan 2017 11:54:35 +0100 Subject: [PATCH] check that selector.view is a function --- render/hyperscript.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/render/hyperscript.js b/render/hyperscript.js index a2cf7332..a59bba45 100644 --- a/render/hyperscript.js +++ b/render/hyperscript.js @@ -5,7 +5,7 @@ var Vnode = require("../render/vnode") var selectorParser = /(?:(^|#|\.)([^#\.\[\]]+))|(\[(.+?)(?:\s*=\s*("|'|)((?:\\["'\]]|.)*?)\5)?\])/g var selectorCache = {} function hyperscript(selector) { - if (selector == null || typeof selector !== "string" && selector.view == null) { + if (selector == null || typeof selector !== "string" && typeof selector.view !== "function") { throw Error("The selector must be either a string or a component."); }