瀏覽代碼

fixing an issue with getters in IE

Raanan Weber 7 年之前
父節點
當前提交
f1f2037f52
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Viewer/src/helper/index.ts

+ 2 - 2
Viewer/src/helper/index.ts

@@ -40,8 +40,8 @@ export function camelToKebab(str) {
  * @param config the configuration object that will extend the object
  */
 export function extendClassWithConfig(object: any, config: any) {
-    if (!config) return;
-    Object.keys(config).forEach(key => {
+    if (!config || typeof config !== 'object') return;
+    Object.keys(config).forEach(function (key) {
         if (key in object && typeof object[key] !== 'function') {
             // if (typeof object[key] === 'function') return;
             // if it is an object, iterate internally until reaching basic types