@lab900/typescript-serializer
Version:
JSON serialization/deserialization of Typescript objects
11 lines (10 loc) • 449 B
JavaScript
import { Deserialize } from './deserialize';
export function deserialize(jsonOrConstructor, entity) {
return Deserialize.convertObject(jsonOrConstructor, entity);
}
export function deserializeArray(jsonOrConstructor, entity) {
if (jsonOrConstructor === null || jsonOrConstructor === void 0 ? void 0 : jsonOrConstructor.length) {
return jsonOrConstructor.map((json) => Deserialize.convertObject(json, entity));
}
return [];
}