@haventech/supertype
Advanced tools
Comparing version 3.4.1 to 3.5.0
@@ -0,1 +1,3 @@ | ||
## 3.5.0 | ||
* Fixing issues in __children__ injections | ||
## 3.4.1 | ||
@@ -2,0 +4,0 @@ * Added amorphic-contracts to regular dependencies |
{ | ||
"name": "@haventech/supertype", | ||
"description": "A type system for classical inheritence, mix-ins and composition.", | ||
"version": "3.4.1", | ||
"version": "3.5.0", | ||
"main": "dist/index.js", | ||
@@ -9,6 +9,6 @@ "types": "dist/index.d.ts", | ||
"dependencies": { | ||
"@haventech/amorphic-contracts": "^0.2.0", | ||
"@types/reflect-metadata": "^0.1.0", | ||
"reflect-metadata": "^0.1.12", | ||
"nconf": "^0.11.0", | ||
"@haventech/amorphic-contracts": "^0.2.0" | ||
"reflect-metadata": "^0.1.12" | ||
}, | ||
@@ -15,0 +15,0 @@ "devDependencies": { |
@@ -462,3 +462,6 @@ import * as serializer from './serializer'; | ||
if (template.__shadowParent__) { | ||
template.__shadowParent__.__shadowChildren__.push(template); | ||
const found = template.__shadowParent__.__shadowChildren__.find(sc => sc.__name__ === template.__name__); | ||
if (!found) { | ||
template.__shadowParent__.__shadowChildren__.push(template); | ||
} | ||
} | ||
@@ -465,0 +468,0 @@ template.props = {}; |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
374509
4526