tserialize
Advanced tools
Comparing version 1.5.4 to 1.5.5
@@ -0,1 +1,4 @@ | ||
# 1.5.5 | ||
- Добавлена проверка на null в десериализаторе JsonStruct | ||
# 1.5.4 | ||
@@ -2,0 +5,0 @@ - Изменено поведение десериализации JsonStruct, чтобы fromServer при наличии работал в контексте корректного класса |
@@ -559,3 +559,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
? function (value) { return proto.fromServer(value); } | ||
: function (value) { return deserialize_1.deserialize(value, proto); }; | ||
: function (value) { return value !== null ? deserialize_1.deserialize(value, proto) : null; }; | ||
var propertyMetadata = core_1.PropertyMetaBuilder.make(propertyKey, rawName).deserializer(deserializeFunc).struct().raw; | ||
@@ -562,0 +562,0 @@ core_1.RootMetaStore.setupPropertyMetadata(target, propertyMetadata); |
{ | ||
"name": "tserialize", | ||
"version": "1.5.4", | ||
"version": "1.5.5", | ||
"description": "TypeScript serialize utils", | ||
@@ -5,0 +5,0 @@ "types": "index.d.ts", |
@@ -20,3 +20,3 @@ import { PropertyMetaBuilder, RootMetaStore } from './../core'; | ||
? function(value) { return proto.fromServer(value); } | ||
: (value): any => deserialize(value, proto); | ||
: (value): any => value !== null ? deserialize(value, proto) : null; | ||
@@ -23,0 +23,0 @@ const propertyMetadata = PropertyMetaBuilder.make(propertyKey, rawName).deserializer(deserializeFunc).struct().raw; |
185793
37