diff options
author | siikamiika <siikamiika@users.noreply.github.com> | 2020-04-05 19:24:13 +0300 |
---|---|---|
committer | siikamiika <siikamiika@users.noreply.github.com> | 2020-04-05 20:03:45 +0300 |
commit | 5596a8f6f7e23f6dfe45dc83bf077b0b688b84fb (patch) | |
tree | 2027a823c1f1eb411305cc1de584f7b782b35f97 | |
parent | aea7c590d1b381786978cd7871aed545be96ce34 (diff) |
strict object property type check
-rw-r--r-- | ext/mixed/js/core.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/mixed/js/core.js b/ext/mixed/js/core.js index 5f9e172d..6d0a5f0e 100644 --- a/ext/mixed/js/core.js +++ b/ext/mixed/js/core.js @@ -318,10 +318,10 @@ const yomichan = (() => { } getTemporaryListenerResult(eventHandler, userCallback, timeout=null) { - if ( - typeof eventHandler.addListener === 'undefined' || - typeof eventHandler.removeListener === 'undefined' - ) { + if (!( + typeof eventHandler.addListener === 'function' || + typeof eventHandler.removeListener === 'function' + )) { throw new Error('Event handler type not supported'); } |