diff --git a/js/js.translator/testData/kotlin_lib_ecma5.js b/js/js.translator/testData/kotlin_lib_ecma5.js index 66b39a14950..6d1b30776fe 100644 --- a/js/js.translator/testData/kotlin_lib_ecma5.js +++ b/js/js.translator/testData/kotlin_lib_ecma5.js @@ -366,12 +366,18 @@ return false; } + /** + * + * @param {*} object + * @param {Function|Object} klass + * @returns {Boolean} + */ Kotlin.isType = function (object, klass) { if (object == null || klass == null || (typeof object !== 'object' && typeof object !== 'function')) { return false; } else { - if (object instanceof klass) { + if (typeof klass === "function" && object instanceof klass) { return true; } else if (isNativeClass(klass) || klass.$metadata$.type == Kotlin.TYPE.CLASS) {