From 9043630034aaffe0538a1dfca06efa406a3b55d5 Mon Sep 17 00:00:00 2001 From: Peter Kanev Date: Mon, 14 Nov 2016 16:00:44 +0200 Subject: [PATCH] check if hasOwnProperty when extending only if extending non-native class --- .../src/main/assets/internal/ts_helpers.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-artifacts/project-template-gradle/src/main/assets/internal/ts_helpers.js b/build-artifacts/project-template-gradle/src/main/assets/internal/ts_helpers.js index 2175f563f..aba1778fd 100644 --- a/build-artifacts/project-template-gradle/src/main/assets/internal/ts_helpers.js +++ b/build-artifacts/project-template-gradle/src/main/assets/internal/ts_helpers.js @@ -1,6 +1,9 @@ (function() { var __extends_ts = function (d, b) { - for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; + if (!b.extend) { + for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; + } + function __() { this.constructor = d; } __.prototype = b.prototype; d.prototype = new __();